<SEC-DOCUMENT>0001280058-24-000057.txt : 20240731
<SEC-HEADER>0001280058-24-000057.hdr.sgml : 20240731
<ACCEPTANCE-DATETIME>20240731161832
ACCESSION NUMBER:		0001280058-24-000057
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		115
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240731
DATE AS OF CHANGE:		20240731

FILER:

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

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

	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-20240630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:5ff3a5c8-2b1a-496a-83b5-c21730e7a1aa,g:085f31cb-2bf6-46f1-96b8-3fb01a0a7d87,d:4027dea44b0348c99e09a0bb2317f694-->
<html xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:blkb="http://www.blackbaud.com/20240630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blkb-20240630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-25">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-26">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-27">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-28">0001280058</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-29">12/31</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-585">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-586">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-664">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-665">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-712">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-713">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-714">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-715">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-716">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-717">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-15" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-718">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-719">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-202" name="ecd:TrdArrDuration" id="f-930">P6M3D</ix:nonNumeric><ix:nonNumeric contextRef="c-204" name="ecd:TrdArrDuration" id="f-936">P6M3D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blkb-20240630.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="cases"><xbrli:measure>blkb:cases</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:entity><xbrli:period><xbrli:instant>2024-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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">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-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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: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-15"><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-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><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:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:entity><xbrli:period><xbrli:instant>2024-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:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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: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-51"><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-52"><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-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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: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-55"><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-56"><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-57"><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-58"><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-59"><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-60"><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-61"><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-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:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-64"><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-65"><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-66"><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-67"><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-68"><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-69"><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-70"><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-71"><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-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFILimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-02</xbrli:startDate><xbrli:endDate>2024-03-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-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>2024-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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>2024-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>2024-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>2023-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-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>2024-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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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>2023-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>2024-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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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>2023-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>2024-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>2023-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>2024-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>2023-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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-30</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:SwinglineloansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:DesignatedCurrencyRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:DesignatedCurrencyRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><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-117"><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-118"><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-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-137"><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-138"><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-139"><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-140"><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-141"><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-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:entity><xbrli:period><xbrli:startDate>2024-06-13</xbrli:startDate><xbrli:endDate>2024-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><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-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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: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-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><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-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-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="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-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="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-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt: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-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt: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-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt: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-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt: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-182"><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>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-184"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelP.GianoniMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelP.GianoniMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinR.McDearisMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinR.McDearisMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-502 f-503" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-502 f-503" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-504 f-505" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-3" order="3"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-508 f-509" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-4" order="4"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-508 f-509" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-5" order="5"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-514" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-6" order="6"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-540 f-541" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-7" order="7"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-648 f-649" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-8" order="8"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-722 f-723 f-724 f-725" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-9" order="9"/></ix:resources></ix:header></div><div id="i4027dea44b0348c99e09a0bb2317f694_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 style="width:2.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size: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 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, 2024</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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 style="width:2.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size: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 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 style="width:24.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.655%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.523%"/><td style="width:0.1%"/></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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"/></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 style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.023%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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 style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.889%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-1" 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-1" 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-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">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 colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></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-18">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-19">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 style="width:20.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">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 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 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-21">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-22">&#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-23">&#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;29, 2024 was <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">51,626,340</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="i4027dea44b0348c99e09a0bb2317f694_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 style="width:8.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.153%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_19">2</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></tr><tr><td colspan="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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_22">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></tr><tr><td colspan="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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_25">Financial statements</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_28">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_31">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_34">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_37">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_106">26</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="#i4027dea44b0348c99e09a0bb2317f694_211">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="#i4027dea44b0348c99e09a0bb2317f694_211">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="#i4027dea44b0348c99e09a0bb2317f694_211">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="#i4027dea44b0348c99e09a0bb2317f694_214">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="#i4027dea44b0348c99e09a0bb2317f694_214">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="#i4027dea44b0348c99e09a0bb2317f694_214">49</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="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="#i4027dea44b0348c99e09a0bb2317f694_217">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="#i4027dea44b0348c99e09a0bb2317f694_217">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="#i4027dea44b0348c99e09a0bb2317f694_217">50</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></tr><tr><td colspan="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="#i4027dea44b0348c99e09a0bb2317f694_220">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="#i4027dea44b0348c99e09a0bb2317f694_220">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="#i4027dea44b0348c99e09a0bb2317f694_220">50</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="#i4027dea44b0348c99e09a0bb2317f694_223">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="#i4027dea44b0348c99e09a0bb2317f694_223">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="#i4027dea44b0348c99e09a0bb2317f694_223">50</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="#i4027dea44b0348c99e09a0bb2317f694_235">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="#i4027dea44b0348c99e09a0bb2317f694_235">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="#i4027dea44b0348c99e09a0bb2317f694_235">54</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="#i4027dea44b0348c99e09a0bb2317f694_238">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="#i4027dea44b0348c99e09a0bb2317f694_238">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="#i4027dea44b0348c99e09a0bb2317f694_238">55</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="#i4027dea44b0348c99e09a0bb2317f694_250">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="#i4027dea44b0348c99e09a0bb2317f694_250">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="#i4027dea44b0348c99e09a0bb2317f694_250">56</a></span></div></td></tr><tr style="height:15pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i4027dea44b0348c99e09a0bb2317f694_253">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="#i4027dea44b0348c99e09a0bb2317f694_253">57</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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:0.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.154%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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, 2023 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 style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_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 style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_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="i4027dea44b0348c99e09a0bb2317f694_28"></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 style="width:69.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="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, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-30">30,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">31,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-32">800,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-33">697,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-34">6,006</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">6,907</ix:nonFraction> at June&#160;30, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">152,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">101,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer funds receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">2,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="f-39">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">92,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">99,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">1,079,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">929,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-44">98,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-45">98,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-46">28,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-47">36,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software and content development costs, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-48">165,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-49">160,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-50">1,053,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-51">1,053,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-52">549,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-53">581,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">68,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">51,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-56">3,042,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-57">2,912,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">44,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">25,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-60">51,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-61">64,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">802,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">695,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt, current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">23,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">19,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">427,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">392,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">1,348,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">1,197,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">998,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">760,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-72">75,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-73">93,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">2,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">2,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">36,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">40,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">4,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">10,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total liabilities</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-80">2,465,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-81">2,103,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and contingencies (see Note 9)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-82"/></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-83"/></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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred stock; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-84"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-85">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-86"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-87">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-3" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-88">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-89">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-90"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-91">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-93">180,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-94">70,883,488</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-95">69,188,304</ix:nonFraction> shares issued at June&#160;30, 2024 and December&#160;31, 2023, respectively; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-96">51,623,951</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-97">53,625,440</ix:nonFraction> shares outstanding at June&#160;30, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-98">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" 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"/></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-3" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-100">1,208,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-101">1,203,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-102">19,259,537</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-103">15,562,864</ix:nonFraction> shares at June&#160;30, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-104">857,452</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-105">591,557</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-106">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-107">1,688</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-3" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-108">225,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-109">198,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-110">577,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-111">808,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-112">3,042,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-113">2,912,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_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:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.453%"/><td style="width:0.1%"/></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 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 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%">2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-114">281,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-116">552,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-117">515,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-118">5,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">13,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap: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"/></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-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">287,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-124">566,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-126">119,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-128">238,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-129">228,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-130">4,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-132">11,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" 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"/></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-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-134">124,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-136">250,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-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"/></tr><tr><td colspan="3" 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-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-138">162,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-140">315,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">47,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap: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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-144">97,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-145">107,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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-13" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-146">39,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-148">81,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-149">76,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">33,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap: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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">81,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">111,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-154">902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-156">1,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-157">1,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-13" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-158">120,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-160">262,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap: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"/></tr><tr><td colspan="3" 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-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-162">42,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-164">52,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" 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"/></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-13" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-166">15,715</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">25,991</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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-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"/></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-13" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">3,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-172">6,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb: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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income (loss) before provision (benefit) 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-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-174">29,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-176">33,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" 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"/></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 provision (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-178">7,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-180">6,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" 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"/></tr><tr><td colspan="3" 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-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-182">21,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap: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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-184">27,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 style="background-color:#ebfbff;border-top:1pt 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" 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"/></tr><tr><td colspan="3" 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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-186">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-188">0.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" 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"/></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-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-190">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-192">0.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" 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"/></tr><tr><td colspan="3" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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-13" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-194">50,747,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-196">51,399,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap: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"/></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-13" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-198">51,677,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-200">52,371,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap: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"/></tr><tr><td colspan="3" 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 (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-202">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-204">846</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" 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"/></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 (loss) gain 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-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-206">1,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-208">2,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" 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"/></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 (loss) income</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-210">1,047</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-212">1,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 colspan="2" style="background-color:#ebfbff;border-top:1pt 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: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"/></tr><tr><td colspan="3" 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-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-214">20,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-14" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-216">28,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" 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"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></tr><tr><td colspan="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 style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_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: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 style="width:77.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><td style="width:0.1%"/></tr><tr><td colspan="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%">2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-218">27,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" 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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></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-220">60,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-221">53,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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" scale="3" id="f-222">519</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-223">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-224">57,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-225">63,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-226">18,810</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-227">33,101</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-228">984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" 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"/></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%">Loss on disposition of business</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-230">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-231">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Other non-cash adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-232">2,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-233">1,569</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-234">53,062</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-235">69,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-236">2,473</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-237">9,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-238">19,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-239">3,431</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-240">13,579</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-241">11,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-242">36,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-243">52,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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:#ebfbff;border-top:1pt 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-244">118,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-245">75,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-246">6,118</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-247">2,779</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized software and content development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-248">28,392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-249">28,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in disposition of business</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:CashUsedInDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-250">1,179</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:CashUsedInDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-251">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-252">5,029</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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-254">40,718</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-255">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"/></tr><tr><td colspan="3" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-256">1,211,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-257">158,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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-258">966,680</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-259">171,824</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-260">6,458</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-261">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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-262">54,483</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-263">33,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-264">106,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-265">61,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-266">2,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-267">3,359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of treasury stock</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-268">262,596</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-269">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-270">25,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-271">10,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rate on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="f-272">523</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-273">2,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-274">102,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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-275">56,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash, beginning of period</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-276">728,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-277">733,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash, end of period</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-278">831,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-279">790,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-280">30,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-281">31,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-282">800,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-283">697,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-284">831,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-285">728,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_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 style="width:34.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.259%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in&#160;thousands)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury stock</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income (loss)</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained<br/>earnings</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<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-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-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, 2023</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-286">69,188,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 style="background-color:#ebfbff;border-top:1pt 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" scale="3" id="f-287">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-19" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-288">15,562,864</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-289">591,557</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-290">1,203,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-291">1,688</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-292">198,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-293">808,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-294">5,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-295">5,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of treasury shares under stock repurchase program</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-296">2,954,211</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-297">211,412</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-298">52,244</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-299">263,656</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-300">1,357,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-301">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-302">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-303">720,189</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-304">52,723</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-305">52,723</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-306">33,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-307">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-308">33,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-309">335,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-310">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-311">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-312">19,159</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive 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:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-313">2,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-314">2,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at March 31, 2024</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="shares" contextRef="c-29" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-315">70,861,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-316">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-317">19,237,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-318">855,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-319">1,184,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-320">1,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-321">204,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-322">534,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net 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:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-323">21,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-324">21,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-325">10,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-326">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-327">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-328">22,273</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-329">1,760</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-330">1,760</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-331">24,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-332">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-333">24,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-334">21,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-335">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-336">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-337">9,902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-338">1,047</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-339">1,047</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at June 30, 2024</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="shares" contextRef="c-40" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-340">70,883,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-341">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-41" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-342">19,259,537</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-343">857,452</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-344">1,208,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-345">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-346">225,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-347">577,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></tr></table></div><div style="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 style="width:2.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.377%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.822%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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 style="width:34.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.852%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.259%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><td style="width:0.1%"/></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in&#160;thousands)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury stock</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-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-45" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-348">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 style="background-color:#ebfbff;border-top:1pt 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-45" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-349">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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-46" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-350">14,745,230</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-351">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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-352">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 style="background-color:#ebfbff;border-top:1pt 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-353">8,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-354">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 style="background-color:#ebfbff;border-top:1pt 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-16" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-355">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-356">14,701</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-357">14,701</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-52" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-358">954,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-359">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-360">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-54" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-361">533,597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-362">30,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-363">30,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-364">29,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-365">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-366">29,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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-52" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-367">427,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-368">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-369">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-52" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-370">41,269</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-371">8,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-372">8,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at 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-56" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-373">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 style="background-color:#ebfbff;border-top:1pt 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-56" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-374">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-57" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-375">15,278,827</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-376">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 colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-377">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 style="background-color:#ebfbff;border-top:1pt 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" scale="3" id="f-378">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 style="background-color:#ebfbff;border-top:1pt 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" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-379">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 style="background-color:#ebfbff;border-top:1pt 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-380">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-381">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-382">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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-63" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-383">23,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-384">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-65" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-386">32,540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-387">2,270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-388">2,270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-389">33,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-390">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-391">33,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-63" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-392">6,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-393">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-394">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-63" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-395">20,200</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-396">8,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-397">8,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at June 30, 2023</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-67" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-398">69,164,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-399">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-68" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-400">15,311,367</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-401">570,547</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-402">1,138,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-403">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 style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt 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-71" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-404">184,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-405">761,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr></table></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 style="width:98.900%"/><td style="width:0.1%"/></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 style="width:87.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_40"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="i4027dea44b0348c99e09a0bb2317f694_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-406" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1. Organization</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.</span></div></ix:nonNumeric><div id="i4027dea44b0348c99e09a0bb2317f694_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-407" continuedAt="f-407-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2. Basis of Presentation</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-408" 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 condensed 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 condensed consolidated balance sheet at December&#160;31, 2023 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, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2024, 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 unaudited, 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, 2023, 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-409" 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 unaudited, 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-410" 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-411" 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 style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-407-1"><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, 2023, filed with the SEC on February&#160;21, 2024.</span></div></ix:continuation><div id="i4027dea44b0348c99e09a0bb2317f694_49"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-412" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3. Business Combinations and Dispositions</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 disposition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;2, 2024, we completed a transaction to divest our U.K.-based creative services business EVERFI Limited, formerly a wholly-owned subsidiary of EVERFI Inc, which is a wholly-owned subsidiary of Blackbaud, Inc. EVERFI Limited's total revenue during 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-413">8.4</ix:nonFraction> million. We incurred an insignificant amount of legal costs associated with the disposition of this business. As a result of the disposition, we recorded a $<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="6" id="f-414">1.6</ix:nonFraction> million loss, which was recorded in general and administrative expense in the unaudited, condensed consolidated statement of comprehensive income for the six months ended June&#160;30, 2024.</span></div></ix:nonNumeric><div id="i4027dea44b0348c99e09a0bb2317f694_52"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-415" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. 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 vesting of restricted stock awards and units. Diluted loss per share for the six months ended June 30, 2023 was the same as basic loss per share as there was a net loss in the period and inclusion of potentially dilutive securities was anti-dilutive.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-416" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings (loss) per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-417">21,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-418">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-419">27,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-420">12,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-421">50,747,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-422">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-423">51,399,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-424">52,389,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-425">930,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-426">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-427">972,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-428">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares assuming dilution</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-429">51,677,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-430">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-431">52,371,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;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-432">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-433">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-434">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-435">0.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-436">0.24</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-437">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-438">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-439">0.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-440">0.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-441">12,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-442">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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-443">1,023,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-444">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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_55"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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-445" continuedAt="f-445-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5. 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-446" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted Prices in Active Markets for Identical Assets and Liabilities<br/>(Level 1)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Other  Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2024</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-447">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-448">14,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-449">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-450">14,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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-74" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-451">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-452">252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-453">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-454">252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-455">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-456">14,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-457">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-458">14,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2024</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-459">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-460">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-461">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-462">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</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:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-463">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-464">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-465">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-466">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-467">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-468">16,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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-469">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-470">16,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-471">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-472">16,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-473">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-474">16,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2023</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="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:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-475">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-476">5,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-477">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-478">5,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-479">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-480">536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-482">536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration 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%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-483">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-484">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-485">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-486">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><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-487">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-488">5,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-489">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-490">6,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 8 to these unaudited, condensed consolidated financial statements for additional information about our derivative instruments.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-445-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy.</span></div><div style="margin-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, 2024 and December&#160;31, 2023, due to the immediate or short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amount of our debt approximates its fair value at June&#160;30, 2024 and December&#160;31, 2023, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2024 Credit Facilities (as defined below) is classified within Level 2 of the fair value hierarchy. The fair value of our fixed rate debt does not exceed the carrying amount.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the six months ended June&#160;30, 2024.</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%">In June 2024, we entered into a sublease for an additional portion of our Washington, DC office location, which we previously closed for our own use in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, during the three and six months ended June&#160;30, 2024, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-491"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-492">3.1</ix:nonFraction></ix:nonFraction> million against certain operating lease ROU assets and noncash impairment charges against certain property and equipment assets which were insignificant. We present these impairment charges in general and administrative expense on our unaudited, condensed consolidated statements of comprehensive income (loss) and as other non-cash adjustments within operating activities on our unaudited condensed consolidated statements of cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill or operating lease ROU assets during the six months ended June&#160;30, 2024.</span></div></ix:continuation><div id="i4027dea44b0348c99e09a0bb2317f694_58"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="f-493" continuedAt="f-493-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6. Consolidated Financial Statement Details</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfRestrictedCashTableTextBlock" id="f-494" 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 style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-495">799,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-496">695,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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-3" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-497">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-498">1,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-499">800,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-500">697,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="f-493-1" continuedAt="f-493-2"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" id="f-501" 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 style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-502">60,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-503">62,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-504">35,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-505">35,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:DerivativeAssetsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-506">14,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:DerivativeAssetsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-507">16,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-508">10,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-509">9,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-3" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-510">7,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-511">3,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-3" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-512">5,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-513">5,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investment</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-514">5,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-515">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-516">5,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-517">3,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-518">16,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-519">14,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-520">161,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-521">150,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-522">68,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-523">51,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-524">92,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-525">99,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-526">4.9</ix:nonFraction> million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-527">9.7</ix:nonFraction> million for the three and six months ended June&#160;30, 2024, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-528">8.1</ix:nonFraction> million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-529">16.4</ix:nonFraction> million for the three and six months ended June&#160;30, 2023, respectively.</span></ix:footnote></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of June&#160;30, 2024 and December&#160;31, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="f-530">19.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="f-531">25.3</ix:nonFraction> million, respectively.</span></ix:footnote></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><ix:footnote id="fn-3" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2024 and December&#160;31, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" scale="6" id="f-532">32.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" scale="6" id="f-533">32.4</ix:nonFraction> million, respectively.</span></ix:footnote></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><ix:footnote id="fn-4" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning, customer relationship management systems and other cloud-based systems.</span></ix:footnote></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><ix:footnote id="fn-5" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-534">0.7</ix:nonFraction> million and insignificant for the three months ended June&#160;30, 2024 and 2023, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-535">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-536">1.1</ix:nonFraction> million</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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">for the six months ended June&#160;30, 2024 and 2023, respectively. Accumulated amortization for these costs was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="f-537">9.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="f-538">7.7</ix:nonFraction> million as of June&#160;30, 2024 and December&#160;31, 2023, respectively.</span></ix:footnote></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><ix:footnote id="fn-6" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</span></ix:footnote></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-539" 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 style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-3" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-540">10,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-541">3,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-3" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-542">10,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-543">21,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-544">7,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-545">10,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-546">4,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-547">6,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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-3" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-548">2,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-549">4,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued 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-3" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-550">2,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-551">2,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-552">2,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-553">3,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="f-554">1,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="f-555">4,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-3" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" scale="3" id="f-556">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-557">5,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-559">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-560">12,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-561">10,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-562">56,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-563">74,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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-3" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-564">4,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-565">10,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-566">51,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-567">64,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><ix:footnote id="fn-7" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current. See Note 9 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</span></ix:footnote></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-493-2"><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-568" continuedAt="f-568-1" 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><ix:continuation id="f-568-1"><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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: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-13" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-569">2,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-570">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-571">4,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-572">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-573">380</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-574">535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-575">97</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-576">779</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-577">875</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-578">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-579">1,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-580">2,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-13" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-581">3,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-582">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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-583">6,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-584">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation><div id="i4027dea44b0348c99e09a0bb2317f694_64"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-587" continuedAt="f-587-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. Debt</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-588" 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 style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average<br/>effective interest rate at</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-589">167,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-590">114,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-82" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-591">7.78</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-592">7.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-593">800,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-594">607,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-595">4.61</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-596">3.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-597">55,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-598">56,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-86" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-599">5.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-87" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-600">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-3" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-601">2,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-602">2,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-88" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-603">8.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-89" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-604">8.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-605">1,026,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-606">781,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-607">5.17</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-4" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-608">4.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-609">4,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-610">1,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-611">23,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-612">19,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-90" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-613">7.28</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-614">7.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-615">998,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-616">760,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-92" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-617">5.12</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-618">4.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 refinancing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;30, 2024, we entered into the Third Amendment to Credit Agreement (the "Amendment"), by and among us, the lenders party thereto and Bank of America N.A., as administrative agent (the "Agent"). The Amendment amends the Amended and Restated Credit Agreement, dated as of October 30, 2020 (as previously amended, the "2020 Credit Agreement" and the 2020 Credit Agreement as amended by the Amendment, the &#8220;2024 Credit Agreement&#8221;), by and among us, the lenders from time-to-time party thereto and the Agent.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amendment amends the 2020 Credit Agreement to, among other things, (a) refinance the existing $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-619">1.1</ix:nonFraction> billion credit facilities under the 2020 Credit Agreement to provide for new credit facilities in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-620">1.5</ix:nonFraction> billion consisting of (i) a $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-621">700.0</ix:nonFraction> million revolving credit facility (the &#8220;2024 Revolving Facility&#8221;) and (ii) a $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-622">800.0</ix:nonFraction> million term loan facility (the &#8220;2024 Term Facility&#8221; and together with the 2024 Revolving Facility, the &#8220;2024 Credit Facilities&#8221;), (b) extend the maturity date to April&#160;30, 2029, (c) modify the definition of Applicable Margin (as defined below) and (iv) modify certain negative and financial covenants to provide additional operational flexibility. Upon closing, we borrowed $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-623">800.0</ix:nonFraction> million pursuant to the 2024 Term Facility and $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-624">208.2</ix:nonFraction> million pursuant to the 2024 Revolving Facility and used the proceeds to repay the outstanding principal balances of the term loans under the 2020 Credit Agreement (the "2020 Term Facilities"), and repay $<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="f-625">196.6</ix:nonFraction> million of outstanding revolving credit loans under the 2020 Credit Agreement (the "2020 Revolving Facility").</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lenders of the 2024 Term Facility participated in the 2020 Term Facilities and the change in present value of our future cash flows to these lenders under the 2020 Term Facilities and under the 2024 Term Facility was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Term Facilities did not participate in the 2024 Term Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2020 Revolving Facility participated in the 2024 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Revolving Facility did not participate in the 2024 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="f-587-1" continuedAt="f-587-2"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2020 Credit Agreement considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income, net.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our entry into the 2024 Credit Agreement, we paid $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" scale="6" id="f-626">6.5</ix:nonFraction> million in financing costs, of which $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-627">1.6</ix:nonFraction> million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2020 Credit Agreement and prior agreements, are being amortized into interest expense over the term of the new facility. As of June&#160;30, 2024, deferred financing costs totaling $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="6" id="f-628">1.9</ix:nonFraction> million were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-629">3.6</ix:nonFraction> million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2024 Term Facility.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of the 2024 Credit Facilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Revolving Facility includes (i) a $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-630">50.0</ix:nonFraction> million letter of credit subfacility, (ii) a $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-631">50.0</ix:nonFraction> million swingline subfacility and (iii) a $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-632">150.0</ix:nonFraction> million sublimit available for multicurrency borrowings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2024 Credit Facilities, dollar tranche revolving loans and term loans bear interest at a rate per annum equal to, at the option of the Company: (a) a base rate equal to the highest of (i) the Federal Funds Rate plus <ix:nonFraction unitRef="number" contextRef="c-105" decimals="3" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-633">0.50</ix:nonFraction>%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus <ix:nonFraction unitRef="number" contextRef="c-106" decimals="2" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-634">1.00</ix:nonFraction>% (the &#8220;Base Rate&#8221;), plus an applicable margin as specified in the 2024 Credit Agreement (the &#8220;Applicable Margin&#8221;); (b) Term SOFR plus the Applicable Margin; or (c) the Daily SOFR Rate plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly, varies based on our net leverage ratio and varies based on whether the loan is a Base Rate Loan (<ix:nonFraction unitRef="number" contextRef="c-107" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-635">0.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-108" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-636">1.500</ix:nonFraction>%), or a Term SOFR Loan/Daily SOFR Loan (<ix:nonFraction unitRef="number" contextRef="c-109" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-637">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-110" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-638">2.500</ix:nonFraction>%). The 2024 Credit Agreement also provides for a commitment fee of between <ix:nonFraction unitRef="number" contextRef="c-111" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-639">0.250</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-112" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-640">0.500</ix:nonFraction>% of the unused commitment under the 2024 Revolving Facility depending on our net leverage ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2024 Credit Facilities, designated currency tranche revolving loans bear interest at a rate per annum equal to, at the option of the Company: (a) the Designated Currency Daily Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin; or (b) the Designated Currency Term Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly and varies based on our net leverage ratio for both Designated Currency Daily Rate Loans and Designated Currency Term Rate Loans (<ix:nonFraction unitRef="number" contextRef="c-113" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-641">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-114" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-642">2.500</ix:nonFraction>%).  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may prepay the 2024 Credit Agreement in whole or in part at any time without premium or penalty, other than customary breakage costs with respect to certain types of loans.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2024 Credit Agreement, we are entitled on one or more occasion, subject to the satisfaction of certain conditions, to request an increase in the commitments under the 2024 Revolving Facility and/or request additional incremental term loans in the aggregate principal amount of up to the sum of (i) the greater of (A) $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount" scale="6" id="f-643">360.0</ix:nonFraction> million and (B) <ix:nonFraction unitRef="number" contextRef="c-95" decimals="2" name="blkb:LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" scale="-2" id="f-644">100</ix:nonFraction>% of EBITDA (as defined in the 2024 Credit Agreement), plus (ii) at our option, up to an amount such that the net leverage ratio shall be no greater than <ix:nonFraction unitRef="number" contextRef="c-115" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="f-645">3.50</ix:nonFraction> 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%">The 2024 Credit Agreement contains various representations, warranties and affirmative, negative and financial covenants customary for financings of this type. Financial covenants include a net leverage ratio and an interest coverage ratio. At June 30, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real estate loans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the seller&#8217;s obligations under two senior secured notes with a then-aggregate outstanding principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-646">61.1</ix:nonFraction> million (collectively, the &#8220;Real Estate Loans&#8221;). The Real Estate Loans require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038. At June 30, 2024, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-587-2"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock" id="f-647" 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, 2024:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-648">1,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2023</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-649">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2024</span></td><td 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-119" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-650">2,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><ix:footnote id="fn-8" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></ix:footnote></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplierFinanceProgramTableTextBlock" id="f-651" 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, 2024, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2023</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-652">2,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SupplierFinanceProgramObligationIncrease" format="ixt:num-dot-decimal" scale="3" id="f-653">2,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-654">2,091</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-655">2,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-656" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, the required annual maturities related to the 2024 Credit Facilities, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 - remaining</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-3" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-657">10,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-658">23,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-659">22,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-660">22,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-661">22,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-662">924,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-663">1,026,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i4027dea44b0348c99e09a0bb2317f694_70"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesAndFairValueTextBlock" id="f-666" continuedAt="f-666-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. 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, 2024 and December&#160;31, 2023, 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 2024 Credit Facilities to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. Our entry into the 2024 Credit Agreement in April 2024 did not affect our interest rate swap agreements, including their designation as cash flow hedges, as the 2024 Credit Agreement has substantially the same critical terms as the the 2020 Credit Agreement. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-667">935.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-668">935.0</ix:nonFraction> million, respectively. All of the contracts have maturities on or before October 2028.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="f-666-1" continuedAt="f-666-2"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $<ix:nonFraction unitRef="cad" contextRef="c-122" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-669">32.1</ix:nonFraction> million CAD and $<ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-670">29.9</ix:nonFraction> million CAD, respectively. All of the contracts have maturities of 12 months or less. </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net investment hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments was &#163;<ix:nonFraction unitRef="gbp" contextRef="c-122" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-671">14.0</ix:nonFraction> million and &#163;<ix:nonFraction unitRef="gbp" contextRef="c-123" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-672">13.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-673" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivative instruments were as follows as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability derivatives</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-674">7,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-675">16,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-676">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-677">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:DerivativeAssetsCurrent" scale="3" id="f-678">252</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-679">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other<br/>current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="f-680">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="f-681">536</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-682">6,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-683">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-684">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-685">5,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-686">14,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-687">16,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="f-688">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-689">5,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-666-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-690" 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 style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></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 colspan="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 (loss) as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (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 (loss) into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 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 (loss) 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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2024</span></div></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2024</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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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-130" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-691">14,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-692">5,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-693">10,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-694">252</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-695">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-696">163</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-697">56</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-698">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-699">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" 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, 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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-136" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-700">25,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-701">5,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-702">9,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-703">292</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-704">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-705">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-706">401</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-707">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Excluding net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) and related tax effects are reclassified from accumulated other comprehensive income (loss) to current earnings. For net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to translation adjustment, a component of accumulated other comprehensive income (loss), and recognized in earnings only when the hedged GBP investment is liquidated. The estimated accumulated other comprehensive income as of June&#160;30, 2024 that is expected to be reclassified into earnings within the next twelve months is $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" scale="6" id="f-709">11.6</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-710"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-711">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, 2024 and 2023. See Note 11 to these unaudited, 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></div></ix:continuation><div id="i4027dea44b0348c99e09a0bb2317f694_76"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-720" continuedAt="f-720-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9. 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, 2024, we did not have any operating leases that had not yet commenced.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="f-720-1" continuedAt="f-720-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-721" escape="true"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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: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-13" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-722">1,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-723">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-724">3,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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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-725">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-13" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-726">299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-727">395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-728">612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-729">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-730">906</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-731">854</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-732">1,604</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-733">1,665</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-734">1,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-735">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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-736">2,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-737">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"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><ix:footnote id="fn-9" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</span></ix:footnote></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-738" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our operating lease liabilities as of June&#160;30, 2024 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 - remaining</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-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-739">3,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-740">6,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-741">6,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-742">6,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-743">6,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-744">20,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-745">48,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-746">7,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future payments</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-747">41,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Other commitments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loans under the 2024 Credit Facilities require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2024 Credit Facilities in April 2029. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2024, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-5" name="blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-748">228.0</ix:nonFraction> million through 2029.</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:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-720-2" continuedAt="f-720-3"><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-3" decimals="-5" name="blkb:LiabilityInsuranceAmountTotal" scale="6" id="f-749">50</ix:nonFraction> million of insurance above a $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:LiabilityInsuranceAmountDeductible" scale="3" id="f-750">250</ix:nonFraction> thousand deductible payable by us. As noted below, this coverage 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 in prior years.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="f-751" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded expenses and offsetting insurance recoveries related to the Security Incident as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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: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-13" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-752">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-753">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-754">12,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-755">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-13" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-756">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-757">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-758">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-759">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;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-13" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-760">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-761">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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-762">12,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><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-763">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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-3" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-764">173,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-765">161,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-3" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-766">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-767">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-768">123,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-769">111,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></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-770">50,000</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-771">50,000</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="f-720-3" continuedAt="f-720-4"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recorded expenses have consisted primarily of payments to third-party service providers and consultants, including legal fees, settlement of the previously disclosed SEC investigation, multi-state Attorneys General investigation, and Attorney General of the State of California investigation (discussed below), settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our unaudited, condensed consolidated statements of comprehensive income (loss) and as operating activities on our unaudited, condensed 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, 2024, we incurred net pre-tax expenses of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" scale="6" id="f-772">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" scale="6" id="f-773">12.1</ix:nonFraction> million, respectively, related to the Security Incident, which included $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="blkb:SecurityIncidentOngoingLegalFees" scale="6" id="f-774">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentOngoingLegalFees" scale="6" id="f-775">5.1</ix:nonFraction> million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" scale="6" id="f-776">0.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" scale="6" id="f-777">7.0</ix:nonFraction> million, respectively. During the six months ended June 30, 2024, we had net cash outlays of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="blkb:SecurityIncidentNetCashOutlays" scale="6" id="f-778">5.8</ix:nonFraction> million related to the Security Incident for ongoing legal fees. In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect pre-tax expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="blkb:SecurityIncidentExpectedCost" scale="6" id="f-779">5.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="blkb:SecurityIncidentExpectedCost" scale="6" id="f-780">10.0</ix:nonFraction> million and cash outlays of approximately $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" scale="6" id="f-781">8.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" scale="6" id="f-782">13.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, 2024, we have recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="f-783">8.5</ix:nonFraction> million in aggregate liabilities for loss contingencies, which included $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="blkb:SecurityIncidentPenalty" scale="6" id="f-784">6.8</ix:nonFraction> million for our settlement with the Attorney General of the State of California on June 13, 2024, and other accruals based primarily on recent negotiations with certain customers  related to the Security Incident that we believed we could 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 unaudited, condensed consolidated balance sheets. It is reasonably possible that our estimated 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, 2024 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgment, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer claims.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="f-785">260</ix:nonFraction> specific requests from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the customers. We have also received approximately <ix:nonFraction unitRef="cases" contextRef="c-3" decimals="0" name="us-gaap:LossContingencyPendingClaimsNumber" scale="0" id="f-786">400</ix:nonFraction> reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court, of which <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentSubrogationClaimsNumber" format="ixt-sec:numwordsen" scale="0" id="f-787">three</ix:nonFraction> cases remain active and unresolved.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer constituent class actions. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presently, we are a defendant in putative consumer class action cases in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and in Canadian courts alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees and other related relief.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#8212;known as class certification&#8212;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. We are currently engaged in court proceedings to </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-720-4" continuedAt="f-720-5"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-weight:400;line-height:120%">On May 14, 2024, the United States District Court for the District of South Carolina (the "Court") issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification because of the plaintiffs' failure to meet their burden of proof as to ascertainability, (2) granting our motion to exclude the multi district litigation plaintiffs' expert on the issue of ascertainability, and (3) denying the multi district litigation plaintiffs' motion to exclude our expert on the issue of ascertainability. Further, the Court denied as moot all other pending motions. On May 28, 2024, the plaintiffs filed a petition for permission to appeal under Rule 23(f) of the Federal Rules of Civil Procedure with the Fourth Circuit Court of Appeals (the &#8220;Fourth Circuit&#8221;) and we subsequently filed an opposition to such petition. On July 30, 2024, the Fourth Circuit denied the plaintiffs' petition. This litigation remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental investigations.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As previously disclosed, we are subject to an ongoing investigation by the U.S. Department of Health and Human Services. We also responded to inquiries from the Office of the Australian Information Commissioner in September 2020 and the Office of the Privacy Commissioner of Canada in October 2020. </span></div><div style="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 June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "Final Judgment") relating to the Security Incident. This settlement fully resolved the last remaining U.S. state attorney general investigation into the Security Incident. Under the terms of the settlement, we agreed to comply with applicable laws; not to make misleading statements related to our data protection, privacy, security, confidentiality, integrity, breach notification requirements, and similar matters; and to implement and improve certain cybersecurity programs and tools. The terms of the settlement with California are generally consistent with those to which we agreed in settling with the other 49 state Attorneys General and the District of Columbia on October 5, 2023, as discussed below. As part of the settlement, we also agreed to pay a total of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="blkb:SecurityIncidentPenalty" scale="6" id="f-788">6.8</ix:nonFraction> million to the State of California. This amount was fully accrued as a contingent liability in the Company's financial statements as of March 31, 2024 and June 30, 2024, and subsequently paid in the third quarter of 2024. Nothing contained in the Final Judgment is intended to be, and shall not in any event be construed or deemed to be, an admission or concession or evidence of any liability or wrongdoing whatsoever on the part of Blackbaud or any fact or violation of law, rule, or regulation. For more information, see the Final Judgment and Permanent Injunction of the State of California, County of San Diego that was furnished as Exhibit 99.1 to our Current Report on Form 8-K filed with the SEC on June 14, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#8220;FTC Order&#8221;) evidencing its settlement with us in connection with the Security Incident. As part of the FTC Order, we were not fined and were not otherwise required to make any payment. Furthermore, we agreed to the FTC Order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the FTC Order. The settlement described in the FTC Order fully resolved the FTC investigation. For more information, see the form of proposed order that was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on February 2, 2024 and is identical in substance to the final FTC Order, and in Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on October 5, 2023, we entered into separate, substantially similar Administrative Orders with each of <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="f-789">49</ix:nonFraction> state Attorneys General and the District of Columbia relating to the Security Incident which fully resolved the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident that fully resolved the previously disclosed SEC investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 notified us that it has closed its investigation of the Security Incident.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="f-720-5"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about these completed government investigations and related actions, see Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024. </span></div><div style="margin-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="i4027dea44b0348c99e09a0bb2317f694_82"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-790" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10. Income Taxes</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock" id="f-791" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax provision (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 style="width:48.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision (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-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-792">7,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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-14" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-793">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-794">6,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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-795">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"/></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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-796">26.6</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-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-797">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="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-798">19.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><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-799">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></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 change in our effective income tax rate for the three and six months ended June&#160;30, 2024, when compared to the same periods in 2023 were largely driven by prior year pre-tax losses versus current year pre-tax income.  Additionally, the 2024 periods were favorably impacted by benefits attributable to stock-based compensation and research and development tax credits whereas stock-based compensation negatively impacted our effective income tax rates for the 2023 periods. Lastly, the 2023 periods were negatively impacted by non-deductible accruals related to security incident, which have impacted the 2024 periods to a much lesser degree.</span></div></ix:nonNumeric><div id="i4027dea44b0348c99e09a0bb2317f694_85"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-800" continuedAt="f-800-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. 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%">Stock repurchase program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program does not have an expiration date and may be limited, suspended or discontinued at any time without prior notice. Under the 2024 Credit Agreement, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i4027dea44b0348c99e09a0bb2317f694_196">47</a> in this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for purchases of treasury stock under the cost method. On January 17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-801">250.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-802">500.0</ix:nonFraction> million available for repurchases. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, we entered into an issuer forward repurchase transaction with a large financial institution to repurchase an aggregate $<ix:nonNumeric contextRef="c-148" name="us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement" id="f-803">200 million</ix:nonNumeric> of shares of our common stock (the <span id="i44e33482b2174d73b3915f3504303b45_4326"></span>"ASR Transaction"). Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" scale="6" id="f-804">200</ix:nonFraction> million and received an initial delivery of <ix:nonFraction unitRef="shares" contextRef="c-148" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-805">2.1</ix:nonFraction> million shares of our common stock, representing approximately <ix:nonFraction unitRef="number" contextRef="c-148" decimals="2" name="blkb:AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" scale="-2" id="f-806">70</ix:nonFraction>% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction will be based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). At settlement, the financial institution may be required to deliver </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-800-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additional shares of our common stock to us or, under certain circumstances, we may be required to deliver a cash payment or shares of our common stock to the financial institution, with the method of settlement at our election. The final settlement of the ASR Transaction is scheduled to occur by the fourth quarter of 2024, unless settled earlier at the election of the financial institution. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference of $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount" scale="6" id="f-807">52.2</ix:nonFraction> million between the prepayment of $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" scale="6" id="f-808">200</ix:nonFraction> million and the value of the shares repurchased on the ASR Transaction date represents an unsettled prepaid forward contract indexed to our common stock and met all of the applicable criteria for equity classification; therefore, it was not accounted for as a derivative instrument as of June&#160;30, 2024. Because of our ability to settle in shares, the $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount" scale="6" id="f-809">52.2</ix:nonFraction> million prepaid forward contract was classified as a reduction to additional paid-in capital within our unaudited, condensed consolidated statement of stockholders' equity. We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the 2020 Credit Agreement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2024, we did <ix:nonFraction unitRef="shares" contextRef="c-150" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt-sec:numwordsen" id="f-810">no</ix:nonFraction>t repurchase any shares. During the six months ended June&#160;30, 2024, we repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-151" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-811">2,954,211</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-812">262.6</ix:nonFraction> million, including the initial delivery of shares repurchased pursuant to the ASR Transaction. The remaining amount available to purchase stock under the approved stock repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-813">259.7</ix:nonFraction> million as of June&#160;30, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-814">500.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-815">800.0</ix:nonFraction> million available for repurchases. As of July&#160;16, 2024, the amount available to purchase stock under the Company's repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-816">800.0</ix:nonFraction> million. See Note 13 to these unaudited, condensed financial statements for additional information.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in accumulated other comprehensive income (loss) by component</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-817" 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 style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-818">1,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-819">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-820">1,688</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-821">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">By component:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gains and losses on cash flow hedges:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-822">12,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-823">13,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-824">8,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-825">23,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications, net of tax effects of $(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="f-826">974</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-827">3,238</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-828">3,940</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="f-829">672</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-157" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-830">2,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-831">9,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-832">10,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-833">1,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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-157" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-834">5,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-835">5,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-836">11,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-837">9,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-838">1,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-839">1,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-840">2,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-841">2,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income</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-157" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-842">4,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-843">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-844">8,143</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-845">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-846">1,386</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-847">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-848">2,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-849">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"/></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-161" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-850">10,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-851">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-852">10,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-853">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss 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-163" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-854">11,031</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-855">12,737</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-856">9,846</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-857">14,895</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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-167" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-858">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-859">3,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-860">846</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-861">5,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss 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-171" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-862">10,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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-863">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-864">10,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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-865">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"/></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-3" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-866">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-867">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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-868">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-869">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"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_88"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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-870" continuedAt="f-870-1" 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12. 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, 2024, approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="f-871">1.3</ix:nonFraction> billion</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue under contract 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-173" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-872">55</ix:nonFraction>%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next <ix:nonNumeric contextRef="c-173" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-873">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 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, 2024 and December&#160;31, 2023 were insignificant. <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-874" continuedAt="f-874-1" escape="true">Our closing balances of deferred revenue were as follows:</ix:nonNumeric></span></div><ix:continuation id="f-874-1"><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-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-3" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-875">429,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-876">394,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2024 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, 2024 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" scale="6" id="f-877">279</ix:nonFraction> million. The amount of revenue recognized during the six months ended June&#160;30, 2024 from performance obligations satisfied in prior periods was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insignificant</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt"><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-878" continuedAt="f-878-1" escape="true">The following table presents our revenue by geographic area based on the address of our customers:</ix:nonNumeric></span></div><ix:continuation id="f-878-1" continuedAt="f-878-2"><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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: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-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-879">241,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-880">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-881">479,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-882">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-178" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-883">29,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-884">28,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-885">56,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-886">54,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-887">15,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-888">14,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-889">30,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-890">28,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-891">287,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-892">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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-893">566,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-894">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"/></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of June&#160;30, 2024. 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:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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="f-870-1"><ix:continuation id="f-878-2"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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: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-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-895">252,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-896">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-897">496,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-898">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"/></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-190" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-899">35,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-900">38,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-901">69,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-902">75,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-903">287,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-904">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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-905">566,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-906">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"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="blkb:DisaggregationOfRevenueRecurringTableTextBlock" id="f-907" 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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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: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-194" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-908">193,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-909">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-910">384,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-911">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-198" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-912">87,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-913">81,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-914">168,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-915">156,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;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-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-916">281,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-917">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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-918">552,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-919">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i4027dea44b0348c99e09a0bb2317f694_91"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-920" 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 style="width:98.900%"/><td style="width:0.1%"/></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%">13. Subsequent Events</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%">Stock Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our existing stock repurchase program. The expansion raised the total capacity under the stock repurchase program from $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-921">500.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-922">800.0</ix:nonFraction> million available for repurchases. The program does not have an expiration date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From January 1, 2024 and prior to the replenishment on July&#160;16, 2024, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-151" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-923">2,954,211</ix:nonFraction> shares of our stock for $<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-924">262.6</ix:nonFraction> million under the stock repurchase program, representing approximately 5.5% of our common stock outstanding as of December 31, 2023. As of July&#160;16, 2024, the amount available to purchase stock under our repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-925">800.0</ix:nonFraction> million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchases by us will be subject to available liquidity, general market and economic conditions, alternate uses for the capital and other factors. Stock repurchases may be made from time to time in open market transactions, in private transactions or otherwise in accordance with applicable securities laws and regulations and other legal requirements, including compliance with our finance agreements. There is no minimum number of shares that we are required to repurchase and the repurchase program may be suspended or discontinued at any time without prior notice. All shares purchased will be held in our treasury for possible future use. We anticipate funding any stock repurchases from its cash flow from operations, though we may fund repurchases through borrowings or otherwise in our discretion.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding the stock repurchase program reauthorization is contained in our Current Report on Form 8-K filed with the SEC on July 18, 2024.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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="i4027dea44b0348c99e09a0bb2317f694_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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive Summary</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; and (iii) providing Impact-as-a-Service&#8482; digital educational content.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business 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%">Our company has made significant strides over the past several years by executing on our five-point operating plan.  We have extended our position as the world's leading provider of software to power social impact through product innovation to better serve the very specific needs of non-profit customers, successfully implemented key revenue initiatives to enhance the predictability of our growth, all while maintaining keen attention to cost management and cash flow. As a result of this work, we have accelerated our revenue growth, significantly improved our profitability, driven sustained EPS growth and generated significant cash flow, which we have used, in part, to fuel a material stock repurchase program, that was recently expanded and replenished to $800 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company is approaching another inflection point. In addition to improving our operations and go-to market capabilities, we have successfully addressed and nearly closed the book on many of the challenges the company faced over the past few years, allowing us to now focus primarily on the significant growth and value creation opportunities ahead in the near, mid and long term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe Blackbaud is a compelling investment with multiple opportunities for strong stockholder returns.</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%">1.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">As an industry leader with what we believe is the most comprehensive set of purpose-built and mission critical software and services, we have an inherent ability to penetrate even further into a rich market opportunity;</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%">2.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The strength of our financial model allows us to continue to aggressively invest in innovation, which provides great value for our customers and enhances our ability to attract new customers; 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%">3.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">We generate strong cash flows and are committed to disciplined, value-maximizing capital returns. We believe that at current valuations, Blackbaud is undervalued, and we plan to be aggressive in the repurchase of our stock to improve stockholder value.</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%">Market Opportunity</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">U.S. charitable giving in 2023 was over $500 billion, of which roughly $100 billion was donated, granted and invested through our Blackbaud platforms globally.</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">In our Social Sector, we continue to primarily focus on mid-sized and enterprise non-profits and, as market leader, we continue to see great opportunities to attract new customers as well expand our offerings to our existing customers. We appreciate that our customers have choices, too. For decades, we have enjoyed being the market leader, with </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">strong brand recognition and significant breadth and depth of our product capabilities, but we are not relying on the success of our past.</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%">Investments in Innovation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">We continue to invest aggressively in innovation and partner with our developer network through API&#8217;s to produce continuous product enhancements throughout our portfolio, including generative AI capabilities, which in turn enable our customers to raise more money while increasing operational efficiency&#8212;ultimately allowing them to spend more time executing on their charitable missions and less time on administrative tasks.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">We are a natural choice for new and existing customers alike. The alternative for our customers is a disjointed, competitive landscape where we believe other companies do not offer the combined breadth and depth of our capabilities. These include smaller, mostly disparate point solutions that address only single aspects of the complex, comprehensive technology needs of a nonprofit, or larger horizontal software companies that may lack the depth of nonprofit-specific functionality and often require complex, expensive customization and potentially additional vendors to meet customer needs.</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%">Cash Flow Generation</span></div><div style="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 first six months of 2024, we generated $118.4 million of operating cash flow, an increase of more than 50% compared to the first half of 2023. Our robust cash flow generation gives us confidence to continue investment in a number of critical areas like product innovation and stock repurchases. In March 2024, we announced that we intend to repurchase between 7% and 10% of our outstanding common stock as of December 31, 2023 under our stock repurchase program. During the six months ended June&#160;30, 2024, we repurchased 2,954,211 shares for $262.6 million, representing approximately 5.5% of the Company's common stock outstanding as of December 31, 2023. In addition to our previously announced ASR Transaction, we plan to be aggressive in repurchasing our stock at the current valuations. As previously disclosed, our board of directors reauthorized, expanded and replenished our existing stock repurchase program, raising the total capacity from $500 million to $800 million available for repurchases of our common stock. We believe there is currently no better use of our capital than investing back into the business through product innovation and returning capital to stockholders around these valuation levels. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><div id="i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:238.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:31.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:238.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income (Loss) from operations ($M)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20240630_g4.jpg" alt="549755814062" 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-20240630_g5.jpg" alt="549755814099" 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-20240630_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-20240630_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 id="i4027dea44b0348c99e09a0bb2317f694_115"></div><div style="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 $16.2 million and $33.7 million, respectively, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, driven largely by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 contractual recurring revenue of $12.3 million and $25.6 million, respectively, related to the impact of our modernized contract initiative and pricing within the Social Sector as well as the performance of our cloud solutions; partially offset by decreases in revenue from EVERFI and maintenance revenue;</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.7 million and $12.2 million, respectively, primarily due to positive results related to pricing initiatives we have implemented in the past twelve months and increases in volume for our JustGiving, Blackbaud Merchant Services and Blackbaud Tuition Management solutions.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 of $2.4 million and $3.4 million, respectively, primarily due to decreases of $1.9 million and $2.5 million, respectively, resulting from our sale of EVERFI Limited as discussed in Note 3 to our unaudited, condensed consolidated financial statements in this report and less sales of implementation and customization services. Also contributing to the decrease in one-time consulting revenue is an increase in utilization of third-party service delivery partners. For several years, we have been strategically shifting away from a one-time services business model towards sales of retained and managed services and also embedding services in our renewable cloud solution contracts. Retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and embedded services are recorded as recurring revenue.</span></div></td></tr></table></div><div style="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 and discussed above, 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. Excluding the impact from our sale of EVERFI Limited in the first quarter of 2024, we expect that the decline in our non-strategic one-time services and other revenue will slow in 2024 compared to the previous two years.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_118"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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%">Our Social Sector revenue (which represents approximately 88% of our total year-to-date revenue) increased $19.8 million, or 8.5%, and $39.3 million, or 8.6%, respectively, during the three and six months ended June&#160;30, 2024, when compared to the same periods in 2023, driven primarily by the increases in contractual recurring revenue and transactional recurring revenue discussed above. The Social Sector has proven to be very resilient as demonstrated through the last several economic downturns and the COVID-19 pandemic, and we have great confidence in the long-term trajectory of this portion of our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Corporate Sector revenue (which represents approximately 12% of our total year-to-date revenue) decreased $3.5 million, or 9.2%, and $5.6 million, or 7.4%, respectively, during the three and six months ended June&#160;30, 2024, when compared to the same periods in 2023, driven primarily by the performance of EVERFI and our disposition of EVERFI Limited in March 2024 (see Note 3 to our unaudited, condensed consolidated financial statements in this report for more information). EVERFI has unique and valuable assets, including a comprehensive catalog of content, great customer relationships and a deep talent pool. However, EVERFI has faced a number of external challenges and while we have taken decisive actions, including changes to Corporate Sector leadership and the disposition of a non-recurring revenue component (EVERFI Limited discussed above), EVERFI continues to be a drag on our overall performance, and we expect that to continue. Accordingly, we are actively considering a range of strategic alternatives for EVERFI, one of which includes a potential divestiture of the business. This work is in early stages, and EVERFI remains well positioned to support its customers. We will continue to provide updates as progress is made on this initiative.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><div id="i4027dea44b0348c99e09a0bb2317f694_121"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 increased by $41.8 million and $62.5 million, respectively, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, 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 style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in Security Incident-related expenses of $25.0 million and $32.4 million, respectively. See "Security Incident update" below.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in total revenue, as described above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in stock-based compensation expense of $9.1 million and $5.4 million, respectively, primarily due to overall Company performance against targets for certain performance-based equity awards, and a decrease in the grant date fair value of equity award grants</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in employee severance costs of $5.0 million, during the six months ended June 30, 2024, primarily due to prior period targeted workforce reductions during the fourth quarter of 2022 and the first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in commission expense of $3.1 million and $6.5 million, respectively, due to fewer sales headcount and a prospective increase in the period of benefit over which we amortized costs of obtaining contracts with customers from 5 to 6 years beginning in the year ending December 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in corporate costs of $2.3 million, during the six months ended June 30, 2024, primarily related to the release of certain accrued tax liabilities due to favorable sales tax rulings and a decrease in bad debt expense</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in acquisition and disposition-related costs of $3.2 million and $4.9 million, respectively, primarily related to the noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets resulting from the sublease of our Washington, DC office location and the disposition of EVERFI Limited; see Note 5 and Note 3, respectively, to our unaudited, condensed consolidated financial statements in this report for more information. These increases were partially offset by the release of $1.4 million in accrued contingent consideration related to our Kilter acquisition as discussed in Note 3 to the consolidated financial statements in our Annual Report on From 10-K for the year ended December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in compensation costs other than stock-based compensation of $2.3 million and $2.9 million, respectively, primarily due to an increase in resources dedicated to our cybersecurity program</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease of $2.3 million, during the six months ended June 30, 2024, due to an increase in amortization of capitalized software and content development costs and a decrease 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 colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in third-party contractor costs of $2.1 million and $2.8 million, respectively, largely related to enhancements to our cybersecurity program</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in amortization of intangible assets from business combinations of $1.6 million and $3.3 million, respectively, due to our acquisition of EVERFI. Most of the acquired intangible assets are amortized on a curve that represents the expected period of economic benefit.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in transaction-based costs of $1.2 million and $2.7 million, respectively, related to the increase in the volume of transactions for which we process payments and, to a lesser extent, increases in vendor rates</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in advertising costs of $1.0 million and $3.0 million, respectively, primarily due to timing differences compared to 2023 and, to a lesser extent, increased digital marketing spend to drive fundraising page creation for JustGiving</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in hosting and data center costs of $1.0 million and $2.3 million, respectively, 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to make critical investments in the business in areas such as innovation, cybersecurity, and our continued shift of cloud infrastructure to leading public cloud service providers. Our profitability during the first half of 2024 reflects some of these incremental investments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continuously seek opportunities to optimize our portfolio of solutions to focus time and resources on innovation that will have the greatest impact for our customers and the markets we serve, and drive the highest return on investment. To that end, we will continue to simplify and rationalize our portfolio through product sunsets and divestitures of non-core businesses and technologies.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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%">As a remote-first workforce company, we also continuously evaluate opportunities to shift various business units or functions to lower-cost jurisdictions, including internationally, and may do so if and when we determine that it would reduce costs without negatively impacting the quality of our products and services.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_124"></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 style="width:238.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:31.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:238.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross dollar retention</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20240630_g8.jpg" alt="13" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our recurring subscription contracts are typically for a term of three years at contract inception. 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, 2024, our gross dollar retention was approximately 90%. This gross dollar retention rate was consistent with our rate for the full year ended December 31, 2023. We are continually investing in innovation, which we believe will increase gross dollar retention over the long-term.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_127"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight: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, 2024, our cash and cash equivalents were $30.4 million. Under the 2024 Credit Facilities, the carrying amount of our debt was $963.6 million and 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.51 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, 2024, we generated $118.4 million in cash from operations, had a net increase in borrowings of $244.9 million, returned $262.6 million to stockholders by way of share repurchases and had aggregate cash outlays of $34.5 million for purchases of property and equipment and capitalized software and content development costs.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_130"></div><div 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 9 to our unaudited, condensed consolidated financial statements 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 free cash flow and 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="#i4027dea44b0348c99e09a0bb2317f694_175">43</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, 2024, we incurred net pre-tax expenses of $1.8 million and $12.1 million, respectively, related to the Security Incident, which included $1.8 million and $5.1 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $0.0 million and $7.0 million, respectively. During the six months ended June 30, 2024, we had cash outlays of $5.8 million related to the Security Incident for ongoing legal fees. In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect pre-tax expenses of approximately $5.0 million to $10.0 million and cash outlays of approximately $8.0 million to $13.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, 2024, we have recorded approximately $8.5 million in aggregate liabilities for loss contingencies, which included $6.8 million for our settlement with the Attorney General of the State of California on June 13, 2024 that we paid in the third quarter of 2024, and other accruals based primarily on recent negotiations with certain customers  related to the Security Incident that we believed we could reasonably estimate in accordance with our loss contingency procedures described above and as more fully described in Note 9. It is reasonably possible that our estimated 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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="#i4027dea44b0348c99e09a0bb2317f694_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, 2024 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgment, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_139"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">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, 2024 and 2023</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_142"></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 style="width:154.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:161.50pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit ($M)<br/>and gross margin (%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><img src="blkb-20240630_g9.jpg" alt="2199023257490" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g10.jpg" alt="2199023257491" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g11.jpg" alt="2199023257492" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt"><img src="blkb-20240630_g12.jpg" alt="34" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g13.jpg" alt="35" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_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 includes two components: contractual recurring and transactional recurring. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service&#8482; digital educational content, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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%">Cost of recurring revenue is primarily comprised of compensation costs for customer support and production IT personnel, hosting and data center costs, third-party contractor expenses, third-party royalty and data expenses, allocated depreciation, facilities and IT support costs, amortization of intangible assets from business combinations, amortization of software development costs, transaction-based costs related to payments services including remittances of amounts due to third-parties and other costs incurred in providing support and recurring services to our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers continue to prefer cloud subscription offerings with integrated analytics, training and payment services. We intend to continue focusing on innovation, quality and integration of our cloud solutions, which we believe will drive future revenue growth.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue increased by $19.0 million, or 7.2%, and $37.8 million, or 7.3%, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, driven primarily by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in contractual recurring revenue of $12.3 million and $25.6 million, respectively, related to the impact of our modernized contract initiative and pricing within the Social Sector as well as the performance of our cloud solutions; partially offset by decreases in revenue from EVERFI (as discussed above) and maintenance revenue;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in transactional recurring revenue of $6.7 million and $12.2 million, respectively, primarily due to positive results related to pricing initiatives we have implemented in the past twelve months and increases in volume for our JustGiving, Blackbaud Merchant Services and Blackbaud Tuition Management 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%">Cost of recurring revenue increased by $5.9 million, or 5.2%, and $10.6 million, or 4.6%, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in amortization of intangible assets from business combinations of $1.5 million and $3.1 million, respectively, primarily due to our acquisition of EVERFI in December 2021. Most of the acquired intangible assets are amortized on a curve that represents the expected period of economic benefit.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in third-party contractor costs of $1.2 million and $1.8 million, respectively, largely related to enhancements to our cybersecurity program</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in transaction-based costs of $1.1 million and $2.6 million, respectively, related to the increase in the volume of transactions for which we process payments and, to a lesser extent, increases in vendor rates</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in hosting and data center costs of $1.0 million and $2.3 million, respectively, 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring gross margin increased by 80 basis points and 110 basis points for the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, primarily due to the increases in recurring revenue outpacing the increases 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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><div id="i4027dea44b0348c99e09a0bb2317f694_145"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:157.00pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit ($M)<br/>and gross margin (%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><img src="blkb-20240630_g15.jpg" alt="2199023256722" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g16.jpg" alt="2199023256723" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g17.jpg" alt="2199023256724" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt"><img src="blkb-20240630_g18.jpg" alt="6" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g19.jpg" alt="7" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_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, and fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other is primarily comprised of compensation costs for professional services and onsite training personnel, other costs incurred in providing onsite customer training, third-party contractor expenses, data expense incurred to perform one-time analytic services, third-party software royalties, allocated depreciation, facilities and IT support costs and amortization of intangible assets from business combinations.</span></div><div style="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 $2.7 million, or 31.7%, and $4.0 million, or 22.7%, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="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.4 million and $3.4 million, respectively, primarily due to decreases of $1.9 million and $2.5 million, respectively, resulting from our sale of EVERFI Limited as discussed in Note 3 to our unaudited, condensed consolidated financial statements in this report and less sales of implementation and customization services. Also contributing to the decrease in one-time consulting revenue is an increase in utilization of third-party service delivery partners. For several years, we have been strategically shifting away from a one-time services business model towards sales of retained and managed services and also embedding services in our renewable cloud solution contracts. Retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and embedded services are recorded as recurring revenue.</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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%">Cost of one-time services and other decreased by $2.7 million, or 35.2%, and $4.3 million, or 26.3%, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, 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 style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs of $1.5 million and $2.7 million, respectively, primarily related to our sale of EVERFI Limited as discussed above and a continued shift in resources historically supporting one-time services and other towards recurring revenue</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in direct costs of revenue of $0.8 million and $0.9 million, respectively, primarily due to our sale of EVERFI Limited as discussed above</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other gross margin increased by 450 basis points and 420 basis points during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, primarily due to the decrease in compensation costs discussed above outpacing the decrease of one-time services and other revenue.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_148"></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 style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:150.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:22.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:156.25pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales, marketing and<br/>customer success ($M)</span></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and<br/>development ($M)</span></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and<br/>administrative ($M)</span></td></tr><tr style="height:15pt"><td colspan="15" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Percentages indicate expenses as a percentage of total revenue</span></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20240630_g21.jpg" alt="2199023258673" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g22.jpg" alt="2199023258674" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g23.jpg" alt="2199023258675" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt"><img src="blkb-20240630_g24.jpg" alt="25" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_g25.jpg" alt="26" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20240630_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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="#i4027dea44b0348c99e09a0bb2317f694_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 decreased by $6.1 million, or 11.5%, and $9.6 million or 9.0%, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023. The decreases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs of $3.4 million and $3.8 million, respectively, primarily related to our prior period targeted workforce reductions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in commissions expense of $3.2 million and $6.7 million, respectively, due to fewer sales headcount and a prospective increase in the period of benefit over which we amortized costs of obtaining contracts with customers from 5 to 6 years beginning in the year ending December 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in severance costs of $2.1 million, during the six months ended June 30, 2024, related to our prior period targeted workforce reductions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in advertising costs of $1.0 million and $3.0 million, respectively, primarily due to timing differences compared to 2023 and, to a lesser extent, increased digital marketing spend to drive fundraising page creation for JustGiving</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="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 increased by $2.9 million, or 8.1%, and $5.1 million or 6.7%, during the three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023, primarily driven by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs of $2.7 million, during the six months ended June 30, 2024, primarily related to an increase in resources dedicated to the security-related compliance of our solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in third-party contractor costs of $1.4 million and $1.3 million, respectively, largely related to enhancements to our cybersecurity program</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in software development costs of $1.1&#160;million, during the six months ended June 30, 2024, that were required to be capitalized under GAAP</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not included in research and development expense for the three months ended June&#160;30, 2024 and 2023 were $14.8 million and $15.4 million, respectively, and for the six months ended June&#160;30, 2024 and 2023 were $28.5 million and $29.6 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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the amount of software and content development costs capitalized will be relatively consistent in the near-term as we continue making investments in innovation, quality, security and the integration of our solutions, which we believe will drive long-term revenue growth.</span></div><div style="margin-top:9pt"><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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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%">General and administrative expense decreased by $25.7 million, or 43.5%, and $30.8 million, or 27.5%, three and six months ended June&#160;30, 2024, respectively, when compared to the same periods in 2023. The decreases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in Security Incident-related expenses of $25.0 million and $32.4 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="#i4027dea44b0348c99e09a0bb2317f694_130">31</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in stock-based compensation costs of $3.8 million, during the three months ended June 30, 2024, primarily due to estimated overall Company performance against 2024 goals for certain performance-based equity awards</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in corporate costs of $2.4 million, during the six months ended June 30, 2024, primarily related to the release of certain accrued tax liabilities due to favorable sales tax rulings and a decrease in bad debt expense</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in rent expense, net of allocated costs, of $1.7 million and $2.6 million, respectively</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in acquisition and disposition-related costs of $3.2 million and $4.9 million, respectively, primarily related to the noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets resulting from the sublease of our Washington, DC office location and the disposition of EVERFI Limited; see Note 5 and Note 3 to our unaudited, condensed consolidated financial statements in this report for more information. These increases were partially offset by the release of $1.4 million in accrued contingent consideration related to our Kilter acquisition as discussed in Note 3 to the consolidated financial statements in our Annual Report on From 10-K for the year ended December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in compensation costs other than stock-based compensation of $1.5 million and $2.5 million, respectively, primarily due to an increase in resources dedicated to our cybersecurity program</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div id="i4027dea44b0348c99e09a0bb2317f694_151"></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 style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="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-20240630_g27.jpg" alt="2199023256602" 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-20240630_g28.jpg" alt="2199023256645" 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, 2024, when compared to the same periods in 2023, were primarily due to our incremental borrowings to fund our ASR Transaction. We currently expect interest expense for the full year 2024 to be approximately $52&#160;million to $56&#160;million. Our interest expense in connection with the variable rate portion of our outstanding debt could increase in a rising interest rate environment. See Note 8 to our unaudited, 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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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%">Other Income</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="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%">Other income ($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 other income 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-20240630_g29.jpg" alt="549755814472" 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-20240630_g30.jpg" alt="549755814515" 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 other income in dollars and as a percentage of total revenue during the three and six months ended June&#160;30, 2024, when compared to the same periods in 2023, were primarily due to an increase in interest income. Interest income increased primarily due to higher interest earned on restricted cash held and payable by us to customers for our payment processing solutions. See Note 6 to our unaudited, condensed consolidated financial statements in this report for more information regarding our other income.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_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%">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 unaudited, condensed consolidated balance sheets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.673%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">429.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">394.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.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: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%">427.1&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392.5&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.8&#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 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, 2024 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 style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_160"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="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 provision (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-20240630_g31.jpg" alt="2199023255863" 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-20240630_g32.jpg" alt="2199023255906" 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 change in our effective income tax rate for the three and six months ended June&#160;30, 2024, when compared to the same periods in 2023 were largely driven by prior year pre-tax losses versus current year pre-tax income.  Additionally, the 2024 periods were favorably impacted by benefits attributable to stock-based compensation and research and development tax credits whereas stock-based compensation negatively impacted our effective income tax rates for the 2023 periods. Lastly, the 2023 periods were negatively impacted by non-deductible accruals related to security incident, which have impacted the 2024 periods to a much lesser degree.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_163"></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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><div id="i4027dea44b0348c99e09a0bb2317f694_166"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td></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%">287.3&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">566.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP gross profit</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">162.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">149.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">315.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">288.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/></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%">14.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></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%">180.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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">352.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 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"/></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%">62.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP 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%">42.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">52.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(9.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">14.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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.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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">24.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%">15.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">44.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">105.8&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></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%">86.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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">158.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 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"/></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%">30.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income (loss) before provision (benefit) for income taxes</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">33.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(26.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">21.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">27.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight: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%">51,677,418&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52,371,927&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></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.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: GAAP income tax provision (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(14.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">44.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">105.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">140.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">139.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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"/></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">(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%">18.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></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%">55.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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">105.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 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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">51,677,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52,371,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">1.08&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.01&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"/></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 Security Incident-related costs incurred during the three and six months ended June&#160;30, 2024 of $1.8 million and $12.1 million, respectively, which includes approximately $0.0 million and $7.0 million, respectively, in recorded liabilities for loss contingencies and during the three and six months ended June&#160;30, 2023 of $26.8 million and $44.6 million, respectively, which included approximately $19.8 million and $30.0 million, respectively, in recorded aggregate liabilities for loss contingencies. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlements of customer claims, negotiated settlements and accruals for certain loss contingencies. Not included in this adjustment were costs associated with enhancements to our cybersecurity program. For full year 2024, we currently expect pre-tax expenses of approximately $5 million to $10 million and cash outlays of approximately $8 million to $13 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, 2024, we have recorded approximately $8.5 million in aggregate liabilities for loss contingencies, which included $6.8 million for our settlement with the Attorney General of the State of California on June 13, 2024 that we paid in the third quarter of 2024, and other accruals based primarily on recent negotiations with certain customers  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, 2024 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgment, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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;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">Beginning in 2024, we now apply a non-GAAP effective tax rate of 24.5% when calculating non-GAAP net income and non-GAAP diluted earnings per share. For the three and six months ended June&#160;30, 2023, the tax impact related to non-GAAP adjustments is calculated under our historical non-GAAP effective tax rate of 20.0%.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_169"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP organic revenue growth</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we use non-GAAP organic revenue growth, non-GAAP organic revenue growth on a constant currency basis, non-GAAP organic recurring revenue growth and non-GAAP organic recurring revenue growth on a constant currency basis in analyzing our operating performance. We believe that these non-GAAP measures are useful to investors, as a supplement to GAAP measures, for evaluating the periodic growth of our business on a consistent basis. Each of these measures of non-GAAP organic revenue growth excludes incremental acquisition-related revenue attributable to companies acquired in the current fiscal year. For companies, if any, acquired in the immediately preceding fiscal year, each of these non-GAAP organic revenue growth measures reflects presentation of full year incremental non-GAAP revenue derived from such companies as if they were combined throughout the prior period. In addition, each of these non-GAAP organic revenue growth measures excludes prior period revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested businesses within the results of the combined company for the same period of time in both the prior and current periods. We believe this presentation provides a more comparable representation of our current business&#8217; organic revenue growth and revenue run-rate. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></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 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-top:1pt 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%">287.3&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">566.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></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%">6.0</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.3</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Non-GAAP revenue from divested businesses</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.5)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(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%">287.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">269.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">566.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">530.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;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%">6.7</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</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%">287.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">269.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">566.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">530.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">287.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">269.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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">565.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 style="background-color:#ebfbff;border-top:1pt 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%">530.3&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic 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%">6.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:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.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:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP recurring revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">281.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">262.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">552.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/></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%">7.2</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding: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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">7.3</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Non-GAAP recurring revenue from divested businesses</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ebfbff;border-top:1pt 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%">281.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 style="background-color:#ebfbff;border-top:1pt 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">552.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></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%">7.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">7.3</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">281.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">262.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">552.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">281.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">262.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">551.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 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%">515.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"/></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%">7.2</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">7.1</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes EVERFI revenue of $23.8 million and $27.3 million for the three months ended June&#160;30, 2024 and 2023, respectively, and $47.3 million and $54.2 million for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP revenue from divested businesses excludes revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested business with the results of the combined company for the same period of time in both the prior and current periods.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP organic revenue and non-GAAP organic recurring revenue for the prior year periods presented herein may not agree to non-GAAP organic revenue and non-GAAP organic recurring revenue presented in the respective prior period quarterly financial information solely due to the manner in which non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth are calculated.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">To determine non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth on a constant currency basis, revenues from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and Euro.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_172"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 define Rule of 40 as non-GAAP organic revenue growth plus non-GAAP adjusted EBITDA margin. Non-GAAP adjusted EBITDA is defined as GAAP net income plus interest, net; income tax provision (benefit); depreciation; amortization of intangible assets from business combinations; amortization of software and content development costs; stock-based compensation; employee severance; acquisition and disposition-related costs; restructuring and other real estate activities; Security Incident-related costs; and impairment of capitalized software development costs.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td></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%">21.8&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">27.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 style="background-color:#ebfbff;border-top:1pt 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">12.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: GAAP income tax provision (benefit)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(14.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/></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%">15.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: 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%">12.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></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%">52.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">89.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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"/></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%">74.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 style="background-color:#ebfbff;border-top:1pt 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">116.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 style="background-color:#ebfbff;border-top:1pt 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP EBITDA margin</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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%">24.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">28.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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"/></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%">102.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">191.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP Adjusted EBITDA margin</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">35.7</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">33.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rule of 40</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">42.4</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">40.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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight: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%">102.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">191.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">160.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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">(7)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjusted EBITDA on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(7)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">102.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 style="background-color:#ebfbff;border-top:1pt 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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">190.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></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%">35.7</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">33.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:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rule of 40 on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(8)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">42.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-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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">40.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-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes amortization expense related to software development costs and amortization expense from capitalized cloud computing implementation costs.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts for each year may not sum to subtotal, non-GAAP EBITDA, non-GAAP adjusted EBITDA or non-GAAP adjusted EBITDA on a constant currency basis due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Measured by GAAP revenue divided by non-GAAP EBITDA.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See additional details in the reconciliation of GAAP to Non-GAAP operating income above.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Measured by non-GAAP organic revenue divided by non-GAAP adjusted EBITDA.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Measured by non-GAAP organic revenue growth plus non-GAAP adjusted EBITDA margin. See Non-GAAP organic revenue growth table above.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">To determine non-GAAP adjusted EBITDA on a constant currency basis, non-GAAP adjusted EBITDA from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and Euro.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Measured by non-GAAP organic revenue growth on constant currency basis plus non-GAAP adjusted EBITDA margin on constant currency basis. See Non-GAAP organic revenue growth table above.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_175"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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="i3c8d285335264fd08477858abf84f156_999"></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 related to the Security Incident. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe non-GAAP free cash flow and non-GAAP adjusted free cash flow provides useful measures of the Company's operating performance. Non-GAAP adjusted free cash flow is not intended to represent and should not be viewed as the amount of residual cash flow available for discretionary expenditures.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-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%">2023</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP net cash provided by operating activities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">118.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP operating cash flow margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: purchase of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: capitalized software and content development costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(28.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(28.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">83.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 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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP free cash flow margin</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.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="2" style="background-color:#ebfbff;border-top:1pt 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.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related cash flows</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjusted free cash flow</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">89.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 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%">59.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjusted free cash flow margin</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.8&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.1&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/></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="i4027dea44b0348c99e09a0bb2317f694_178"></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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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%">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, fluctuations in the timing of vendor payments, or as a result of acquisitions, new market opportunities, new solution introductions or other factors.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_181"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our financial position:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.3&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.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%">165.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.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:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total carrying value of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">779.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.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: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%">(269.8)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(267.4)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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%">118.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">57.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"><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%">(40.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.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: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 financing activities</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">145.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="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of liquidity are our operating cash flow, funds available under the 2024 Credit Facilities and cash on hand. Our operating cash flow depends on continued customer renewal of our subscription and maintenance arrangements, market acceptance of our solutions and services, the volume and size of transactions for which we process payments and our customers' ability to pay. Based on current estimates of revenue and expenses, we believe that the currently available sources of funds and anticipated cash flows from operations will be adequate for at least the next twelve months to finance our operations, fund anticipated capital expenditures and meet our debt obligations. We also believe that we will be able to continue to meet our long-term cash requirements due to our anticipated cash flow from operations, solid financial position and ability to access capital from financial markets. To the extent we undertake future material acquisitions 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a well-known seasoned issuer, we filed an automatic shelf registration statement for an undetermined amount of debt and equity securities with the SEC on January 14, 2022. Under this universal shelf registration statement we may offer and sell, from time to time, debt securities, common stock, preferred stock, depositary shares, warrants, stock purchase contracts and stock purchase units. Subject to certain conditions, this registration statement will be effective through January 13, 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2024, our total cash and cash equivalents balance included approximately $16.5 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 style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_184"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 increased by $43.4 million during the six months ended June&#160;30, 2024, when compared to the same period in 2023, primarily due to a $57.8 million increase in net income adjusted for non-cash expenses and a $14.3 million decrease in cash flow from operations associated with working capital.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in cash flow from operations associated with working capital during the six months ended June&#160;30, 2024, when compared to the same period in 2023, 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">a decrease in accrued expenses related to the Security Incident;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">a decrease in taxes payable; 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.</span></div><div style="margin-top:9pt;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 9 to our unaudited, condensed consolidated financial statements 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 free cash flow and 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="#i4027dea44b0348c99e09a0bb2317f694_175">43</a>). For full year 2024, we currently expect pre-tax expenses of approximately $5 million to $10 million and cash outlays of approximately $8 million to $13 million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees are expensed as incurred. 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, 2024, we have recorded approximately $8.5 million in aggregate liabilities for loss contingencies, which included $6.8 million for our settlement with the Attorney General of the State of California on June 13, 2024 that we paid in the third quarter of 2024, and other accruals based primarily on recent negotiations with certain customers  related to the Security Incident that we believed we could reasonably estimate in accordance with our loss contingency procedures described above and as more fully described in Note 9. It is reasonably possible that our estimated 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, 2024 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgment, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_187"></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 $40.7 million increased by $9.2 million during the six months ended June&#160;30, 2024, when compared to the same period in 2023. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2024, we used $28.4 million for software and content development costs, which was down $0.4 million from cash spent during the same period in 2023. We also spent $6.1 million of cash for purchases of property and equipment during the six months ended June&#160;30, 2024, which was an increase of $3.3 million when compared to the same period in 2023. In addition, we used net cash of $1.2 million in the disposition of a business and $5.0 million for a minor investment in a business during the six months ended June&#160;30, 2024.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_190"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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%">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, 2024, we had a net increase in borrowings of $244.9 million, primarily due to our ASR Transaction (as defined below) in March 2024. We also paid $6.5 million in debt issuance costs in conjunction with our April 2024 refinancing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid $54.5 million to satisfy tax obligations of employees upon settlement of equity awards during the six months ended June&#160;30, 2024 compared to $33.7 million during the same period in 2023. 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, 2024, cash flow from financing activities associated with changes in restricted cash due to customers increased $106.9 million, compared to an increase of $61.3 million during the same period in 2023. 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="i4027dea44b0348c99e09a0bb2317f694_193"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock repurchase program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program from $250.0 million to $500.0 million available for repurchases. The program does not have an expiration date. Under the stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program may be limited, suspended or discontinued at any time without prior notice. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, we announced that we intend to repurchase between 7% and 10% of our outstanding common stock as of December 31, 2023 under our repurchase program. Consistent with that commitment, in March 2024, we entered into the ASR Transaction to repurchase an aggregate $200 million of shares of our common stock. Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $200 million and received an initial delivery of 2.1 million shares of our common stock, representing approximately 70% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction will be based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). The final settlement of the ASR Transaction is scheduled to occur by the fourth quarter of 2024, unless settled earlier at the election of the financial institution. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference of $52.2 million between the prepayment of $200 million and the value of the shares repurchased on the ASR Transaction date represents an unsettled prepaid forward contract indexed to our common stock and met all of the applicable criteria for equity classification; therefore, it was not accounted for as a derivative instrument as of June&#160;30, 2024. Because of our ability to settle in shares, the $52.2 million prepaid forward contract was classified as a reduction to additional paid-in capital within our unaudited, condensed consolidated statement of stockholders' equity in this report. We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the 2024 Credit Facilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2024, we did not repurchase any shares. During the six months ended June&#160;30, 2024, we repurchased 2,954,211 shares for $262.6 million, representing approximately 5.5% of the Company's common stock outstanding as of December 31, 2023. The remaining amount available to purchase stock under the stock repurchase program was $259.7 million as of June&#160;30, 2024. After 2024, we plan to repurchase shares to at least offset the dilution from our annual stock-based compensation and possibly beyond that amount as market conditions and our strategic plans permit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $500.0 million to $800.0 million available for repurchases. As of July&#160;16, 2024, the amount available to purchase stock under the Company's repurchase program was $800.0 million. See Note 13 to our unaudited, condensed financial statements in this report for additional information.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_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="#i4027dea44b0348c99e09a0bb2317f694_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%;text-decoration:underline">2024 Credit Facilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have drawn on our credit facility from time to time to help us meet financial needs, primarily due to the seasonality of our cash flows from operations and financing for business acquisitions. At June&#160;30, 2024, our available borrowing capacity under the 2024 Credit Facilities was $531.3 million. The 2024 Credit Facilities mature in April 2029.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2024, the carrying amount of our debt under the 2024 Credit Facilities was $963.6 million. Our average daily borrowings during the three and six months ended June&#160;30, 2024 were $994.7 million and $900.4 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 2024 Credit Facilities:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financial covenant</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Requirement</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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, 2024</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; 3.75 to 1.00</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.51 to 1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest coverage ratio</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8805; 2.50 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.20 to 1.00</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Under the terms of the 2024 Credit Facilities, the Net Leverage Ratio requirement may be increased by up to 0.50 provided we satisfy certain requirements, including a permitted business acquisition, and provided that the maximum Net Leverage Ratio shall not exceed 4.25 to 1.00.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2024 Credit Facilities, we also have restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. In order to pay any cash dividends and/or repurchase shares of stock: (i) no default or event of default shall have occurred and be continuing under the 2024 Credit Facilities, and (ii) our pro forma net leverage ratio, as set forth in the 2024 Credit Facilities, must be 0.25 less than the net leverage ratio requirement at the time of dividend declaration or share repurchase. At June 30, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities. See Note 7 to our unaudited, condensed consolidated financial statements in this report for additional information regarding the 2024 Credit Facilities.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_199"></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 style="width:63.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Payments due by period</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>1 year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">More than<br/>1 year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recorded contractual obligations:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,002.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrecorded contractual obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">61.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">324.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;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%">181.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 style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,446.1&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,627.3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2024, we had total remaining principal payments of $1.0 billion. These payments represent principal payments only, under the following assumptions: (i) that the amounts outstanding under the 2024 Credit Facilities, our real estate loans and our other debt at June&#160;30, 2024 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 2024 Credit Facilities for the purposes of determining minimum commitment amounts. See Note 7 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, 2024, we expect to pay interest expense over the life of our debt obligations of approximately $324.5 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, 2024, which includes the effect of interest rate swap agreements. The actual interest expense recognized in our unaudited, condensed 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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%">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, 2024, we had remaining operating lease payments of $48.7 million. These payments have not been reduced by sublease income, incentive payments, reimbursement of leasehold improvements or the amount representing imputed interest of $7.6 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 9 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, 2024, we had remaining purchase obligations of $228.0 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 unaudited, condensed consolidated balance sheets as of June&#160;30, 2024, as we had not received the related services. See Note 9 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, 2024 was $3.7 million. Our accrued interest and penalties related to tax positions taken on our tax returns was insignificant as of June&#160;30, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the settlement of the multi-state Attorneys General investigation, the California Attorney General investigation and the FTC investigation relating to the Security Incident, as discussed </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024, we have agreed to implement and improve certain of our cybersecurity programs and tools through May 2044. The currently anticipated costs in connection with these efforts are expected to be expensed as incurred.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_202"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">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, 2024 was generated from operations outside the U.S. We do not have significant operations in countries in which the economy is considered to be highly inflationary. Our consolidated financial statements are denominated in U.S. dollars and, accordingly, changes in the exchange rate between foreign currencies and the U.S. dollar will affect the translation of our subsidiaries&#8217; financial results into U.S. dollars for purposes of reporting our consolidated financial results. The accumulated currency translation adjustment, recorded within accumulated other comprehensive income (loss) as a component of stockholders&#8217; equity, was a loss of $10.7 million as of June&#160;30, 2024 and a loss of $9.8 million as of December&#160;31, 2023. We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds into U.S. dollars.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our contracts are entered into by our U.S. or U.K. entities. The contracts entered into by the U.S. entity are almost always denominated in U.S. dollars or Canadian dollars, and contracts entered into by our U.K., Australian and Irish subsidiaries are generally denominated in British Pounds, Australian dollars and Euros, respectively. Historically, as the U.S. dollar weakened, foreign currency translation resulted in an increase in our revenues and expenses denominated in non-U.S. currencies. Conversely, as the U.S. dollar strengthened, foreign currency translation resulted in a decrease in our revenue and expenses denominated in non-U.S. currencies. During the six months ended June&#160;30, 2024, foreign translation resulted in increases in our revenues and expenses denominated in non-U.S. currencies. Though we have exposure to fluctuations in currency exchange rates, primarily those between the U.S. dollar and both the British Pound and Canadian dollar, the impact has generally not been material to our consolidated results of operations or financial position. For the six months ended June&#160;30, 2024, the fluctuation in foreign currency exchange rates increased our total revenue and our income from operations by $1.1 million and an insignificant amount, 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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_205"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical Accounting 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, 2024 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, 2023.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_208"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">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 id="i4027dea44b0348c99e09a0bb2317f694_211"></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Rate Risk</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our variable rate debt is our primary financial instrument with market risk exposure for changing interest rates. We manage our variable rate interest rate risk through a combination of short-term and long-term borrowings and the use of derivative instruments entered into for hedging purposes. Our interest rate exposure includes SOFR rates. Due to the nature of our debt, the materiality of the fair values of the derivative instruments and the highly liquid, short-term nature and level of our cash and cash equivalents as of June&#160;30, 2024, we believe that the risk of exposure to changing interest rates for those positions is immaterial. There were no significant changes in how we manage interest rate risk between December&#160;31, 2023 and June&#160;30, 2024.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">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="i4027dea44b0348c99e09a0bb2317f694_214"></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures (as defined in 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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes in internal control over financial reporting occurred during the most recent fiscal quarter ended June&#160;30, 2024 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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><div id="i4027dea44b0348c99e09a0bb2317f694_217"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_220"></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 9 to our unaudited, condensed consolidated financial statements in this report.</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_223"></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, 2023, as filed with the Securities and Exchange Commission on February&#160;21, 2024 (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 id="i4027dea44b0348c99e09a0bb2317f694_229"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">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 that affected over 13,000 customers. Based on the nature of the incident, our research and third party (including law enforcement) investigation we believe that no data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly. However, our investigation into the Security Incident remains ongoing and may provide additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately 260 specific requests from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the customers. We have also received approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court, of which three cases remain active and unresolved. In addition, presently, we are a defendant in putative consumer class action cases in U.S. federal courts (most of which have been consolidated under multi district litigation to a single federal court) and in Canadian courts alleging harm from the Security Incident. The plaintiffs in these cases, who generally purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees, and other related relief. On May 14, 2024, the Court issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification because of the plaintiffs' failure to meet their burden of proof as to ascertainability, (2) granting our motion to exclude the multi district litigation plaintiffs' expert on the issue of ascertainability, and (3) denying the multi district litigation plaintiffs' motion to exclude our expert on the issue of ascertainability. Further, the Court denied as moot all other pending motions. On May 28, 2024, the plaintiffs filed a petition for permission to appeal under Rule 23(f) of the Federal Rules of Civil Procedure with the Fourth Circuit Court of Appeals (the &#8220;Fourth Circuit&#8221;) and we subsequently filed an opposition to such petition. On July 30, 2024, the Fourth Circuit denied the plaintiffs' petition. This litigation remains ongoing. We are subject to pending governmental actions or investigations by the U.S. Department of Health and Human Services, the Office of the Australian Information Commissioner and the Office of the Privacy Commissioner of Canada. (See Note 9 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 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="#i4027dea44b0348c99e09a0bb2317f694_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%">On March 9, 2023, the Company reached a settlement with the SEC in connection with the Security Incident that fully resolved the previously disclosed SEC investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2023, the Company entered into separate, substantially similar Administrative Orders with each of 49 state Attorneys General and the District of Columbia in connection with the Security Incident which fully resolved the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#8220;FTC Order&#8221;) evidencing its settlement with us in connection with the Security Incident. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the FTC Order, we were not fined and were not otherwise required to make any payment. Furthermore, we agreed to the FTC Order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the FTC Order. The settlement described in the FTC Order fully resolved the FTC investigation. For more information, see the form of proposed order that was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on February 2, 2024 </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and is identical in substance to the final FTC Order,</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and in </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "Final Judgment") relating to the Security Incident. This settlement fully resolved the last remaining U.S. state attorney general investigation into the Security Incident. Under the terms of the settlement, we agreed to comply with applicable laws; not to make misleading statements related to our data protection, privacy, security, confidentiality, integrity, breach notification requirements, and similar matters; and to implement and improve certain cybersecurity programs and tools. The terms of the settlement with California are generally consistent with those to which we agreed in settling with the other 49 state Attorneys General and the District of Columbia on October 5, 2023, as discussed below. As part of the settlement, we also agreed to pay a total of $6.8 million to the State of California. This amount was fully accrued as a contingent liability in the Company's financial statements as of March 31, 2024 and June 30, 2024, and subsequently paid in the third quarter of 2024. By agreeing to the Final Judgment, Blackbaud has denied wrongdoing or liability of any kind. Nothing contained in the Final Judgment is intended to be, and shall not in any event be construed or deemed to be, an admission or concession or evidence of any liability or wrongdoing whatsoever on the part of Blackbaud or any fact or violation of law, rule, or regulation. For more information, see the Final Judgment and Permanent Injunction of the State of California, County of San Diego that was furnished as Exhibit 99.1 to our Current Report on Form 8-K filed with the SEC on June 14, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As noted above, the terms of the Final Judgment, FTC Order, the Attorneys General Administrative Orders and our settlement with the SEC require that we implement and maintain certain processes and programs and comply with certain legal requirements related to cybersecurity and data protection. Any future regulatory investigation or litigation settlements may also contain such requirements. Effectively implementing, monitoring and updating these requirements is expected to be expensive and time-consuming over an extended period. Our failure to do so in accordance with the terms of our agreements with FTC, the Attorneys General and with the SEC, and possibly others, could expose us to additional material liability under the terms of the Administrative Orders, the SEC settlement, or otherwise.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9 to our unaudited, condensed consolidated financial statements 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. 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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%">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, 2024, we incurred net pre-tax expenses of $1.8 million and $12.1 million, respectively, related to the Security Incident, which included $1.8 million and $5.1 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $0.0 million and $7.0 million, respectively. During the six months ended June 30, 2024, we had cash outlays of $5.8 million related to the Security Incident for ongoing legal fees. For full year 2023, we currently expect pre-tax expenses of approximately $5.0 million to $10.0 million and cash outlays of approximately $8.0 million to $13.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 9 to our unaudited, condensed consolidated financial statements in this report.) If any such fines or penalties were great enough that we could not pay them through funds generated from operating activities and/or cause a default under the 2024 Credit Facilities, we may be forced to renegotiate or obtain a waiver under the 2024 Credit Facilities and/or seek additional debt or equity financing. Such renegotiation or financing may not be available on acceptable terms, or at all. In these circumstances, if we were unable to obtain sufficient financing, we may not be able to meet our obligations as they come due.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, publicity or developments related to the Security Incident could in the future have a range of other adverse effects on our business or prospects, including causing or contributing to loss of customer confidence, reduced customer demand, reduced customer retention, strategic growth opportunities, and associated retention and recruiting difficulties, some or all of which could be material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defects, delays or interruptions in our cloud solutions, hosting services and payment services, including those caused by our vendors, partners or other third parties (such as the CrowdStrike Event described below), could diminish demand for these services and subject us to substantial liability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize data center hosting facilities to provide cloud solutions to a significant number of our subscription customers, hosting services to our on-premise license customers and transactional payment services. Any damage to, or failure of, these systems or services generally could result in, and have resulted in (as described below), interruptions in service to our customers, notwithstanding any business continuity or disaster recovery agreements or arrangements that may be in place. Our executive offices and some of our data centers are located in areas that are vulnerable to the effects of climate change and could be subject to increased interruptions as a result of the severity and increased frequency of extreme weather events such as hurricanes, wildfires, floods, heat waves, or power shortages. Furthermore, because our cloud solutions, hosting service offerings and payment services are complex and incorporate a variety of computer hardware and software systems, our services have in the past developed, and may again develop, errors or defects, whether of our own creation or caused by third parties, that have, and could again, result in unanticipated downtime or other problems for our customers and us. Internet-based services sometimes contain undetected errors when first introduced or when new versions or enhancements are released. We have from time to time found defects in our web-based services and new errors might again be detected in the future. In addition, our customers might use our Internet-based offerings in unanticipated ways that cause a disruption in service for other customers attempting to access their data.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, on July 19, 2024, CrowdStrike Holdings, Inc. (&#8220;CrowdStrike&#8221;), which provides cybersecurity services to millions of Microsoft Windows systems worldwide, including to certain Windows systems operated by Blackbaud, implemented a software update to its Falcon sensor software that was flawed and caused Falcon to crash, thereby causing widespread crashes of Windows systems into which it was integrated, including certain Windows systems used by us and certain of our customers (the &#8220;CrowdStrike Event&#8221;). As a result, some of our customers were unable to access certain of our services and solutions, including our payments processing solutions. We are still evaluating the actual and potential impact of the CrowdStrike Event on Blackbaud, both directly and indirectly due to the impact on 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%">Because our customers use our services for important aspects of their businesses, any defects, delays or disruptions in service or other performance problems with our services, such as the CrowdStrike Event, could hurt our reputation, damage our customers' businesses and result in liability for the Company. For example, customers could elect to cancel their service, delay or withhold payment to us, not purchase from us in the future or make claims against us, which could result in an increase in our provision for credit losses, an increase in collection cycles for accounts receivable, loss of revenue or the expense and risk of litigation. Any of these could materially harm our business, reputation, financial condition and results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_226"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Financial Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We significantly increased our leverage in connection with acquisition of EVERFI and stock repurchases, and may increase our leverage in the future in connection with additional acquisitions, Security Incident costs or other business purposes, which could adversely impact our business and financial performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred a substantial amount of indebtedness in connection with acquisitions, including our acquisition of EVERFI, Inc. (as described in Note 3 in our most recently filed Annual Report on Form 10-K). As a result of this indebtedness and other borrowings, including our borrowings in March 2024 to fund the ASR Transaction, our interest payment obligations have increased. In addition, we have been named as a party in various lawsuits in connection with the Security Incident, claims have been asserted by or on behalf of our customers or their constituents, and we are subject to various governmental inquires, requests or investigations. Responding to and resolving these current and any future lawsuits, claims and/or investigations could result in material remedial and other expenses. Although we intend to defend ourselves vigorously against the claims asserted against us, we cannot predict the potential outcomes, cost and expenses associated with current and any future claims, lawsuits, inquiries and investigations, which could require that we incur additional indebtedness to fund. (See Note 9 to our unaudited, condensed consolidated financial statements in this report for additional information regarding the Security Incident.)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree to which we are leveraged could have adverse effects on our business, including the following:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Requiring us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, acquisitions, dividends, stock repurchases and other general corporate purposes;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Increasing the amount of interest we pay, particularly if interest rates increase;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Restricting us from making additional strategic acquisitions or exploiting business opportunities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Placing us at a competitive disadvantage compared to our competitors that have less debt;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Reducing our currently available borrowing capacity or limiting our ability to borrow additional funds; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Decreasing our ability to compete effectively or operate successfully under adverse economic and industry conditions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we incur additional debt, these risks may intensify. Our ability to meet our debt service obligations will depend upon our future performance, which will be subject to the financial, business and other factors affecting our operations, many of which are beyond our control.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, additional leverage could impact our ability to meet certain financial and other covenants contained in our 2024 Credit Facilities, which increased our total borrowing capacity from $1.1 billion to $1.5 billion. (See Note 7 to our unaudited, condensed consolidated financial statements included in this report for a more detailed description of our 2024 Credit Facilities.) There can be no assurance that we will be able to remain in compliance with the covenants to which we are now subject or may be subject in the future and, if we fail to do so, that we will be able to obtain waivers from our lenders or amend the covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a default under our 2024 Credit Facilities, we could be required to immediately repay all outstanding borrowings, which we might not be able to do and which would materially negatively affect our business, operations and financial condition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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="i4027dea44b0348c99e09a0bb2317f694_235"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about shares of common stock acquired or repurchased during the three months ended June&#160;30, 2024 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 style="width:48.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Period</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">number</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average<br/>price<br/>paid<br/>per<br/>share</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;number</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased as</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">part of</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">publicly</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">announced</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">plans or</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">programs</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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, 2024</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,716&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 1, 2024 through April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 1, 2024 through May 31, 2024</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,273&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.05&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,716&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 1, 2024 through June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,273&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.05&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,716&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes 22,273 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 January 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program to authorize us to purchase up to $500.0 million of our outstanding shares of common stock. On July 16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program from $500.0 million to $800.0 million available for repurchases. The program does not have an expiration date.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_238"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 5. OTHER INFORMATION</span></div><div id="i4027dea44b0348c99e09a0bb2317f694_241"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trading Arrangements Adopted or Terminated</span></td></tr></table></div><ix:nonNumeric contextRef="c-13" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-926" 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, 2024.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Trading arrangement</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>number of<br/>securities to<br/>be sold<br/>under plan</span></td></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 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%">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-202" name="ecd:TrdArrIndName" id="f-927">Michael P. Gianoni</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-202" name="ecd:TrdArrIndTitle" id="f-928">Chief Executive Officer, President and Vice Chairman of the Board</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination</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-202" name="ecd:TrdArrTerminationDate" id="f-929">4/10/24</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/26/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/09/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-930">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-202" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-true" id="f-931">X</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-203" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-932">50,000</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><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-204" name="ecd:TrdArrIndName" id="f-933">Kevin R. McDearis</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-204" name="ecd:TrdArrIndTitle" id="f-934">Executive Vice President and Chief Technology Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-204" name="ecd:TrdArrAdoptionDate" id="f-935">5/24/24</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/30/24</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/28/25</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-936">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-204" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-937">X</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-205" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-938">28,195</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">An SEC "Rule 10b5-1(c) trading arrangement" is a trading arrangement made by a person through entering into a binding contract, verbal instruction or adoption of a written plan prior to becoming aware of material non-public information. The contract, instruction or written plan must specify the amount, price and date of securities to be sold; include the means for determining the amount, price and date of the sale or sales; and not permit the person to have subsequent influence over the sale or sales. The compliant plan must be entered into and operated in good faith, include a specified cooling off period, be certified by an authorized officer and is restricted from having multiple or overlapping plans. A non-compliant trading arrangement, or a "non-Rule 10b5-1 trading arrangement," is a trading arrangement that has similar requirements to a Rule 10b5-1(c) trading arrangement except that it must be in written form and does not require a cooling off period or certification of an authorized officer and there is no restriction from having multiple or overlapping plans.</span></div><div style="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-13" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-939">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-13" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-940">terminated</ix:nonNumeric> a non-Rule 10b5-1 trading arrangement during the three months ended June&#160;30, 2024.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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%">55</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_250"></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="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="21" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed In</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description of Document</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 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 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 colspan="3" 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/000119312509094523/ddef14a.htm#toc26068_24">3.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="https://www.sec.gov/Archives/edgar/data/1280058/000119312509094523/ddef14a.htm#toc26068_24">Amended and Restated Certificate of Incorporation of Blackbaud, Inc.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DEF 14A</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/30/2009</span></td></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="ex-311blackbaudcertifica.htm">3.1.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="ex-311blackbaudcertifica.htm">Amendment to the Amended and Restated Certificate of Incorporation of Blackbaud, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005824000032/blkb-20240423.htm#i7b697e86d25745438acde37ebb993e68_334">10.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="https://www.sec.gov/Archives/edgar/data/1280058/000128005824000032/blkb-20240423.htm#i7b697e86d25745438acde37ebb993e68_334">Amended and Restated Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DEF 14A</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appendix B</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/23/2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005824000037/blkbq1202410-qexx101.htm">10.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="https://www.sec.gov/Archives/edgar/data/1280058/000128005824000037/blkbq1202410-qexx101.htm">Third Amendment to Credit Agreement, dated as of April 30, 2024, by and among Blackbaud, Inc., the lenders party thereto and Bank of America N.A., as administrative agent.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/01/2024</span></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="blkbq2202410-qexx311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="blkbq2202410-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:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="blkbq2202410-qexx312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="blkbq2202410-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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align: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="blkbq2202410-qexx321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align: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="blkbq2202410-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:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="blkbq2202410-qexx322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="blkbq2202410-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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.INS</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL Document.</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align: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:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align: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:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;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;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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 2024 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i4027dea44b0348c99e09a0bb2317f694_253"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4027dea44b0348c99e09a0bb2317f694_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 style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20240630_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 style="width:4.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.599%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">July 31, 2024</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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer, President and Vice Chairman of the Board</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">July 31, 2024</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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 style="width:84.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2024 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20240630_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%">57</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1 1
<SEQUENCE>2
<FILENAME>ex-311blackbaudcertifica.htm
<DESCRIPTION>EX-3.1 1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>ex-311blackbaudcertifica</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- ex-311blackbaudcertifica001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex-311blackbaudcertifica001.jpg" title="slide1" width="965" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Delaware The First State Page 1 3761397   8100 Authentication: 203705345 SR# 20242864600 Date: 06-13-24 You may verify this certificate online at corp.delaware.gov/authver.shtml I, JEFFREY W. BULLOCK, SECRETARY OF STATE OF THE STATE OF  DELAWARE, DO HEREBY CERTIFY THE ATTACHED IS A TRUE AND CORRECT  COPY OF THE CERTIFICATE OF AMENDMENT OF &#8220;BLACKBAUD, INC.&#8221;,  FILED IN THIS OFFICE ON THE THIRTEENTH DAY OF JUNE, A.D. 2024,  AT 12:48 O`CLOCK P.M.     EXHIBIT 3.1.1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex-311blackbaudcertifica002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex-311blackbaudcertifica002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white"> </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex-311blackbaudcertifica003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex-311blackbaudcertifica003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white"> </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>blkbq2202410-qexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i6ed4a563cc204f0ab72f52ee15eca2ca_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:33.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 31, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer, President and Vice Chairman of the Board</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>blkbq2202410-qexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i3caaa945caf945a680494fa053463ba8_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:33.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 31, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>blkbq2202410-qexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i17c7f8ea32514d8c9633be46490928f4_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, 2024 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Michael P. Gianoni, Chief Executive Officer, President and Vice Chairman of the Board, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 31, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer, President and Vice Chairman of the Board</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>blkbq2202410-qexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i6ab69f4eff4b4ba38ba86ceda435f286_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, 2024 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Anthony W. Boor, Executive Vice President and Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 31, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>blkb-20240630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:5ff3a5c8-2b1a-496a-83b5-c21730e7a1aa,g:085f31cb-2bf6-46f1-96b8-3fb01a0a7d87-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20240630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.blackbaud.com/20240630">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.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/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20240630_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-20240630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20240630_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-20240630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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>9952151 - 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>9952152 - 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>9952153 - 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>9952154 - 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>9952155 - 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>9952156 - Disclosure - Organization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.blackbaud.com/role/BasisofPresentation">
        <link:definition>9952157 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinations" roleURI="http://www.blackbaud.com/role/BusinessCombinations">
        <link:definition>9952158 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.blackbaud.com/role/EarningsPerShare">
        <link:definition>9952159 - 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>9952160 - 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>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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>9952165 - 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>9952166 - 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>9952167 - 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>9952168 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicy" roleURI="http://www.blackbaud.com/role/BasisofPresentationPolicy">
        <link:definition>9954471 - Disclosure - Basis of Presentation (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.blackbaud.com/role/EarningsPerShareTables">
        <link:definition>9954472 - 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>9954473 - 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>9954474 - 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>9954475 - 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>9954476 - 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>9954477 - 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>9954478 - 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>9954479 - 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>9954480 - 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="BusinessCombinationsDetails" roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails">
        <link:definition>9954481 - Disclosure - Business Combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails">
        <link:definition>9954482 - 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="FairValueMeasurementsFairValueMeasurementsDetails" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails">
        <link:definition>9954483 - Disclosure - Fair Value Measurements Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9954484 - 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>9954485 - 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>9954486 - 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>9954486 - 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>9954487 - 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>9954487 - 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>9954488 - 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>9954489 - 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>9954490 - 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>9954491 - 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>9954492 - Disclosure - Debt (Changes in Supplier Financing Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails">
        <link:definition>9954493 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails">
        <link:definition>9954494 - 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>9954495 - 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>9954496 - 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>9954497 - 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>9954498 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>9954499 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails">
        <link:definition>9954500 - 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>9954501 - 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="StockholdersEquityDetails" roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails">
        <link:definition>9954502 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails">
        <link:definition>9954503 - 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>9954504 - 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>9954504 - 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>9954505 - 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>9954506 - 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>9954507 - 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>9954508 - 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>9954509 - 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_LiabilityInsuranceAmountTotal" abstract="false" name="LiabilityInsuranceAmountTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_MichaelP.GianoniMember" abstract="true" name="MichaelP.GianoniMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SecurityIncidentSubrogationClaimsNumber" abstract="false" name="SecurityIncidentSubrogationClaimsNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_ThirdpartyTechnologyMember" abstract="true" name="ThirdpartyTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" abstract="false" name="LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentPenalty" abstract="false" name="SecurityIncidentPenalty" nillable="true" xbrli:periodType="duration" 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_DerivativeAssetsCurrentAndLongTerm" abstract="false" name="DerivativeAssetsCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SwinglineloansMember" abstract="true" name="SwinglineloansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" abstract="false" name="TaxesPrepaidAndReceivableCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" abstract="false" name="LineofCreditFacilityAvailableIncreaseCapacityAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_LineOfCreditFacilityVariableInterestRate" abstract="false" name="LineOfCreditFacilityVariableInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="blkb_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_IncreaseDecreaseInDueToCustomers" abstract="false" name="IncreaseDecreaseInDueToCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" abstract="false" name="ExerciseOfStockOptionsAndStockAppreciationRightsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" abstract="false" name="LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_LiabilityInsuranceAmountDeductible" abstract="false" name="LiabilityInsuranceAmountDeductible" 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_July2024StockRepurchaseProgramMember" abstract="true" name="July2024StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DisaggregationOfRevenueRecurringTableTextBlock" abstract="false" name="DisaggregationOfRevenueRecurringTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_January2024StockRepurchaseProgramMember" abstract="true" name="January2024StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_OthercountriesMember" abstract="true" name="OthercountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfStateAttorneysGeneral" abstract="false" name="SecurityIncidentNumberOfStateAttorneysGeneral" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" abstract="false" name="PrepaidSoftwareMaintenanceCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" 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_CashUsedInDivestitureOfBusinesses" abstract="false" name="CashUsedInDivestitureOfBusinesses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DerivativeLiabilitiesCurrentAndLongTerm" abstract="false" name="DerivativeLiabilitiesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DesignatedCurrencyRateMember" abstract="true" name="DesignatedCurrencyRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" abstract="false" name="AccruedExpensesAndOtherLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" abstract="false" name="ScheduleOfEffectiveIncomeTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_ExerciseOfStockOptionsAndStockAppreciationRightsValue" abstract="false" name="ExerciseOfStockOptionsAndStockAppreciationRightsValue" nillable="true" xbrli:periodType="duration" 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_TransactionalRecurringMember" abstract="true" name="TransactionalRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" abstract="false" name="AccruedCommissionsAndSalariesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_ContractualRecurringMember" abstract="true" name="ContractualRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_DueToCustomersCurrent" abstract="false" name="DueToCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentExpense" abstract="false" name="SecurityIncidentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_CorporateSectorMember" abstract="true" name="CorporateSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_AccruedTransactionBasedCostsRelatedToPaymentsServices" abstract="false" name="AccruedTransactionBasedCostsRelatedToPaymentsServices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_KevinR.McDearisMember" abstract="true" name="KevinR.McDearisMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AccruedCustomerCreditBalancesCurrentAndLongTerm" abstract="false" name="AccruedCustomerCreditBalancesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" 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_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" abstract="false" name="ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_EVERFILimitedMember" abstract="true" name="EVERFILimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNetCashOutlays" abstract="false" name="SecurityIncidentNetCashOutlays" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_Q12024ASRMember" abstract="true" name="Q12024ASRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentCumulativeAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ExpectedNetCashOutlaysForOngoingLegalFees" abstract="false" name="ExpectedNetCashOutlaysForOngoingLegalFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" abstract="false" name="PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_December2021StockRepurchaseProgramMember" abstract="true" name="December2021StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" abstract="false" name="AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_SocialSectorMember" abstract="true" name="SocialSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeExpense" abstract="false" name="SecurityIncidentCumulativeExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ChangeInCustomerFundsReceivable" abstract="false" name="ChangeInCustomerFundsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" abstract="false" name="ScheduleOfDebtInstrumentsOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>blkb-20240630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:5ff3a5c8-2b1a-496a-83b5-c21730e7a1aa,g:085f31cb-2bf6-46f1-96b8-3fb01a0a7d87-->
<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-20240630.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_Liabilities_33fa477e-9c9b-4c23-8856-998e1a47c760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dfd17ec6-5d51-4378-9dbb-f7cec2fa9031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_33fa477e-9c9b-4c23-8856-998e1a47c760" xlink:to="loc_us-gaap_LiabilitiesCurrent_dfd17ec6-5d51-4378-9dbb-f7cec2fa9031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a2f49b8f-f799-4740-9b4d-3c831a5828dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_33fa477e-9c9b-4c23-8856-998e1a47c760" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a2f49b8f-f799-4740-9b4d-3c831a5828dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c76ad5b3-8dde-4038-b00c-8ede48337170" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_33fa477e-9c9b-4c23-8856-998e1a47c760" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c76ad5b3-8dde-4038-b00c-8ede48337170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_24947476-d6b1-4655-b244-4854d15f1541" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_33fa477e-9c9b-4c23-8856-998e1a47c760" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_24947476-d6b1-4655-b244-4854d15f1541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_001de72e-f680-4231-8a00-5a7ac5384ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_33fa477e-9c9b-4c23-8856-998e1a47c760" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_001de72e-f680-4231-8a00-5a7ac5384ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0ea53751-398d-4ef9-a600-99f8b770d860" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_33fa477e-9c9b-4c23-8856-998e1a47c760" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0ea53751-398d-4ef9-a600-99f8b770d860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fe430fff-7c8e-4353-9948-595bb739fcf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:to="loc_us-gaap_AssetsCurrent_fe430fff-7c8e-4353-9948-595bb739fcf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2b482bb9-61ae-4437-9ff3-2dcd7ac2afd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2b482bb9-61ae-4437-9ff3-2dcd7ac2afd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4c02a94e-c5fd-493e-ab5a-effbde7971ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4c02a94e-c5fd-493e-ab5a-effbde7971ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_f57db0ae-dd56-4061-8aa2-53667921b3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_f57db0ae-dd56-4061-8aa2-53667921b3b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a3480350-a7ea-498a-8118-41473d617f70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:to="loc_us-gaap_Goodwill_a3480350-a7ea-498a-8118-41473d617f70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b5cf527f-16a8-45e3-9de9-a4897133acf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b5cf527f-16a8-45e3-9de9-a4897133acf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b6fd8736-246f-4793-9c12-342257d0dd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ae1986b8-f3ff-4cbf-94b5-3c806ec8bc20" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b6fd8736-246f-4793-9c12-342257d0dd8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8ab4cbaa-a82c-475d-b6bb-eea80ead0ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4e7ba147-201c-4519-9165-6bae350ec995" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ab4cbaa-a82c-475d-b6bb-eea80ead0ae8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4e7ba147-201c-4519-9165-6bae350ec995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d0d1051f-ffc8-4e0b-a784-f37d8dcc7c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ab4cbaa-a82c-475d-b6bb-eea80ead0ae8" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d0d1051f-ffc8-4e0b-a784-f37d8dcc7c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_17ca9d9e-4e87-469b-bf5b-8ca0ed41b711" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ab4cbaa-a82c-475d-b6bb-eea80ead0ae8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_17ca9d9e-4e87-469b-bf5b-8ca0ed41b711" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_f27397b1-c322-4c29-8151-9163e1896ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ab4cbaa-a82c-475d-b6bb-eea80ead0ae8" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_f27397b1-c322-4c29-8151-9163e1896ff0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_794f3a5a-c32a-43e3-b351-e6b483afdffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ab4cbaa-a82c-475d-b6bb-eea80ead0ae8" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_794f3a5a-c32a-43e3-b351-e6b483afdffd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_45fcd6ec-5545-4330-8dd7-508f8fca7c35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_2bb13f24-554e-42f3-99ec-7cbbc3457cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45fcd6ec-5545-4330-8dd7-508f8fca7c35" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_2bb13f24-554e-42f3-99ec-7cbbc3457cc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_7a111b3e-0cf7-4a21-8aca-4c2d2cb96bfb" xlink:href="blkb-20240630.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_45fcd6ec-5545-4330-8dd7-508f8fca7c35" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_7a111b3e-0cf7-4a21-8aca-4c2d2cb96bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_eb5fa1d9-f5ca-41e6-a39e-80cffddaafe9" xlink:href="blkb-20240630.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_45fcd6ec-5545-4330-8dd7-508f8fca7c35" xlink:to="loc_blkb_DueToCustomersCurrent_eb5fa1d9-f5ca-41e6-a39e-80cffddaafe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3e941c85-e68d-4246-b636-8b17eb8736e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45fcd6ec-5545-4330-8dd7-508f8fca7c35" xlink:to="loc_us-gaap_LongTermDebtCurrent_3e941c85-e68d-4246-b636-8b17eb8736e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c6b4c2f6-194d-4e69-8acf-0bae8593aa8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45fcd6ec-5545-4330-8dd7-508f8fca7c35" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c6b4c2f6-194d-4e69-8acf-0bae8593aa8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9c949449-219d-4d2b-877f-d03d6d740169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_5fde1847-ff1a-4dba-a521-ec6bbf6d30b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c949449-219d-4d2b-877f-d03d6d740169" xlink:to="loc_us-gaap_PreferredStockValue_5fde1847-ff1a-4dba-a521-ec6bbf6d30b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_dfafe9a1-e06b-4b5d-9fd4-c78a2ec84c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c949449-219d-4d2b-877f-d03d6d740169" xlink:to="loc_us-gaap_CommonStockValue_dfafe9a1-e06b-4b5d-9fd4-c78a2ec84c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4c9c5136-d4f0-4e41-ad79-363b28c04688" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c949449-219d-4d2b-877f-d03d6d740169" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4c9c5136-d4f0-4e41-ad79-363b28c04688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_2145b033-1b9c-47af-b3c3-ba77b573e57b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9c949449-219d-4d2b-877f-d03d6d740169" xlink:to="loc_us-gaap_TreasuryStockCommonValue_2145b033-1b9c-47af-b3c3-ba77b573e57b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8428bd5f-ddca-4670-80aa-51eb31dd684b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c949449-219d-4d2b-877f-d03d6d740169" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8428bd5f-ddca-4670-80aa-51eb31dd684b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18455c03-bff6-4a5e-a57a-f2714917d149" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c949449-219d-4d2b-877f-d03d6d740169" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18455c03-bff6-4a5e-a57a-f2714917d149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff9807a8-9789-4ea5-96d0-c24df015b2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1f1f7261-4239-4b39-8b75-3d2c201d6ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff9807a8-9789-4ea5-96d0-c24df015b2e1" xlink:to="loc_us-gaap_Liabilities_1f1f7261-4239-4b39-8b75-3d2c201d6ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a5898452-4541-490f-b615-605ff2ccc1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff9807a8-9789-4ea5-96d0-c24df015b2e1" xlink:to="loc_us-gaap_StockholdersEquity_a5898452-4541-490f-b615-605ff2ccc1b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_86a3ad03-99ca-40b9-bcf4-897ca892bd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ff9807a8-9789-4ea5-96d0-c24df015b2e1" xlink:to="loc_us-gaap_CommitmentsAndContingencies_86a3ad03-99ca-40b9-bcf4-897ca892bd9a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20240630.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_a5ba427a-fbe5-496b-878f-402aa1e73321" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f18176ad-5f0f-45f6-809d-8f6ceb159f44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a5ba427a-fbe5-496b-878f-402aa1e73321" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f18176ad-5f0f-45f6-809d-8f6ceb159f44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_d6355476-e423-4496-9776-6822165cd95a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a5ba427a-fbe5-496b-878f-402aa1e73321" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_d6355476-e423-4496-9776-6822165cd95a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7f254c1e-8b30-4d1c-920f-711cfd5f7fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d951faec-bf09-4b22-a173-b86f7891fdab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7f254c1e-8b30-4d1c-920f-711cfd5f7fd7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d951faec-bf09-4b22-a173-b86f7891fdab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4cd592d1-99be-4378-8783-d902d4083c86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7f254c1e-8b30-4d1c-920f-711cfd5f7fd7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4cd592d1-99be-4378-8783-d902d4083c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_718b09dd-d335-4782-baf9-ed8c22b76614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_87fa334a-0d09-4952-8ec1-c6f8088fb2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_718b09dd-d335-4782-baf9-ed8c22b76614" xlink:to="loc_us-gaap_GrossProfit_87fa334a-0d09-4952-8ec1-c6f8088fb2c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b2989486-5eb4-4a05-a318-b3bbda9897e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_718b09dd-d335-4782-baf9-ed8c22b76614" xlink:to="loc_us-gaap_OperatingExpenses_b2989486-5eb4-4a05-a318-b3bbda9897e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ee9640be-bdb6-445a-ac94-a4ba25974056" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1555da2a-1512-4471-8f09-fdde5c90def4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee9640be-bdb6-445a-ac94-a4ba25974056" xlink:to="loc_us-gaap_InterestExpense_1555da2a-1512-4471-8f09-fdde5c90def4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_2674d6d2-71d7-4117-8d14-f418bf505c27" xlink:href="blkb-20240630.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_ee9640be-bdb6-445a-ac94-a4ba25974056" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_2674d6d2-71d7-4117-8d14-f418bf505c27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_648cd443-c2fc-4e65-bb70-e08d9114f8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee9640be-bdb6-445a-ac94-a4ba25974056" xlink:to="loc_us-gaap_OperatingIncomeLoss_648cd443-c2fc-4e65-bb70-e08d9114f8b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4fd2c306-2531-4bbe-b993-957eafc4d7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9d6fac03-baa2-422f-afe2-e4c4be717d02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4fd2c306-2531-4bbe-b993-957eafc4d7b1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_9d6fac03-baa2-422f-afe2-e4c4be717d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_768c3aab-dde8-4739-8821-746480b748b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4fd2c306-2531-4bbe-b993-957eafc4d7b1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_768c3aab-dde8-4739-8821-746480b748b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_87293c9a-261a-4b6e-8473-1be4c97cdac4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4fd2c306-2531-4bbe-b993-957eafc4d7b1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_87293c9a-261a-4b6e-8473-1be4c97cdac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_cfb2eb99-296a-4d5a-8d2b-6745c9d498f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4fd2c306-2531-4bbe-b993-957eafc4d7b1" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_cfb2eb99-296a-4d5a-8d2b-6745c9d498f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8c3ea1be-5a72-4954-baee-7a3958c2950d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2575304-a4a1-4543-945f-65db3a2a30be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_8c3ea1be-5a72-4954-baee-7a3958c2950d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2575304-a4a1-4543-945f-65db3a2a30be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_bd101eee-f815-4d76-a89d-898b7356a5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_8c3ea1be-5a72-4954-baee-7a3958c2950d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_bd101eee-f815-4d76-a89d-898b7356a5ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ba11d3e4-665c-49aa-8cc2-60d705d7f206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_de7cfa19-ceda-4160-b6d3-ce62ec569053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_ba11d3e4-665c-49aa-8cc2-60d705d7f206" xlink:to="loc_us-gaap_NetIncomeLoss_de7cfa19-ceda-4160-b6d3-ce62ec569053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_627b8250-7051-4e3d-ae19-bbe4d1f1a772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_ba11d3e4-665c-49aa-8cc2-60d705d7f206" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_627b8250-7051-4e3d-ae19-bbe4d1f1a772" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20240630.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_6ab04aa8-ad26-435f-a48c-2c8a0c7566b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_528a45e6-659b-4cb4-a290-0e32b54ca779" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6ab04aa8-ad26-435f-a48c-2c8a0c7566b7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_528a45e6-659b-4cb4-a290-0e32b54ca779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9664d467-f86e-40dc-8830-7459e3be7833" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6ab04aa8-ad26-435f-a48c-2c8a0c7566b7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9664d467-f86e-40dc-8830-7459e3be7833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4ea71f69-0be3-4b18-a675-d05fd6e2b9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_NetIncomeLoss_4ea71f69-0be3-4b18-a675-d05fd6e2b9ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_30297a4d-342b-4757-90fb-5502e5db9cda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_DepreciationAndAmortization_30297a4d-342b-4757-90fb-5502e5db9cda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2d92033f-a79a-459d-863f-57e6da454d67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2d92033f-a79a-459d-863f-57e6da454d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7a3a1949-4dd8-45d9-a780-8edaa7ff4ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_ShareBasedCompensation_7a3a1949-4dd8-45d9-a780-8edaa7ff4ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_db916b2b-8e5b-4071-bcfa-7fbf2239f7db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_db916b2b-8e5b-4071-bcfa-7fbf2239f7db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9bbea541-17ec-4720-a26a-e69161869bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9bbea541-17ec-4720-a26a-e69161869bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_71c72688-2942-403e-a956-cd9946c942ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_71c72688-2942-403e-a956-cd9946c942ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_f6d7c4d5-662c-479b-98e3-26543de0993f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_f6d7c4d5-662c-479b-98e3-26543de0993f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0223e405-b85a-4cf0-865f-e494d3d4d797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0223e405-b85a-4cf0-865f-e494d3d4d797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7d028361-c3ca-4a9b-96c7-a877887dc231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7d028361-c3ca-4a9b-96c7-a877887dc231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_52a33d6f-7183-4dd9-abf7-246ec66b2c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_52a33d6f-7183-4dd9-abf7-246ec66b2c4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_dabddcc1-78b0-4ed9-96db-34da716fe548" xlink:href="blkb-20240630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_dabddcc1-78b0-4ed9-96db-34da716fe548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_03abd6bc-834e-4aa7-b4dd-5bb463020ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d4742618-0b21-4aa3-bc1c-ad18c102295b" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_03abd6bc-834e-4aa7-b4dd-5bb463020ecd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_a5cfb790-766a-42f7-a5e6-cc6f1a2a7cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_a5cfb790-766a-42f7-a5e6-cc6f1a2a7cd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_4118ce0c-ffbb-442a-8649-5bd30a75aa02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:to="loc_us-gaap_RepaymentsOfDebt_4118ce0c-ffbb-442a-8649-5bd30a75aa02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5b6759bc-aedb-4b82-836f-97dbd0e321b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5b6759bc-aedb-4b82-836f-97dbd0e321b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_41511a0a-a017-49ee-a190-96c7be598e10" xlink:href="blkb-20240630.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_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_41511a0a-a017-49ee-a190-96c7be598e10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_8f0fab64-6f19-4ace-8989-71364dd8a524" xlink:href="blkb-20240630.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_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_8f0fab64-6f19-4ace-8989-71364dd8a524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d0161cdb-481a-4388-b060-d3d873ce1636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d0161cdb-481a-4388-b060-d3d873ce1636" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_275b1c84-2cb7-488d-a84f-310e23b502e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_af8d5861-90aa-4078-8743-9fc3496acfff" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_275b1c84-2cb7-488d-a84f-310e23b502e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afd20776-ff78-4cc2-8192-f5b15b4d6e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_650e0e94-1bc0-49b0-956a-cabe7d8eda46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afd20776-ff78-4cc2-8192-f5b15b4d6e6c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_650e0e94-1bc0-49b0-956a-cabe7d8eda46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_35414def-3839-4c24-9ac5-f9c9adb9d6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afd20776-ff78-4cc2-8192-f5b15b4d6e6c" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_35414def-3839-4c24-9ac5-f9c9adb9d6a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CashUsedInDivestitureOfBusinesses_93470be8-a61e-4c21-b3e4-883e1a8f89d5" xlink:href="blkb-20240630.xsd#blkb_CashUsedInDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afd20776-ff78-4cc2-8192-f5b15b4d6e6c" xlink:to="loc_blkb_CashUsedInDivestitureOfBusinesses_93470be8-a61e-4c21-b3e4-883e1a8f89d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6931b67d-8363-405b-8280-f1a5eece4c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afd20776-ff78-4cc2-8192-f5b15b4d6e6c" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6931b67d-8363-405b-8280-f1a5eece4c6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8fd210ba-ea2c-4412-b5c9-6da8188d9c69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f93c4eb5-c010-4e90-86f2-3cd3878d7e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8fd210ba-ea2c-4412-b5c9-6da8188d9c69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f93c4eb5-c010-4e90-86f2-3cd3878d7e4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_537a8df6-1310-4ce9-814b-f1532fde93e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8fd210ba-ea2c-4412-b5c9-6da8188d9c69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_537a8df6-1310-4ce9-814b-f1532fde93e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02a93f27-c38b-4e12-963b-fad737f21329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8fd210ba-ea2c-4412-b5c9-6da8188d9c69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_02a93f27-c38b-4e12-963b-fad737f21329" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8a2d967f-704e-4e81-8929-93704682b285" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8fd210ba-ea2c-4412-b5c9-6da8188d9c69" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8a2d967f-704e-4e81-8929-93704682b285" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20240630.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_354f22a7-b913-4a5b-a854-f61c97ecd2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00ff9514-1ee8-4d81-bdb2-b7eec4cb1488" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_354f22a7-b913-4a5b-a854-f61c97ecd2f3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00ff9514-1ee8-4d81-bdb2-b7eec4cb1488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e9b447b-a04e-498a-83b3-7c668dc42004" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_354f22a7-b913-4a5b-a854-f61c97ecd2f3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e9b447b-a04e-498a-83b3-7c668dc42004" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20240630.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_f95536ba-1a7d-49b2-9cac-6f677873e198" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_b1e78434-365e-436d-9dda-58d4034b5bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_f95536ba-1a7d-49b2-9cac-6f677873e198" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_b1e78434-365e-436d-9dda-58d4034b5bc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_23074413-29e6-41d0-8f78-52a7cc35ab2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_f95536ba-1a7d-49b2-9cac-6f677873e198" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_23074413-29e6-41d0-8f78-52a7cc35ab2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_658d5b75-3052-4ee4-82a3-a46ec9b29d35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_f95536ba-1a7d-49b2-9cac-6f677873e198" xlink:to="loc_us-gaap_DerivativeLiabilities_658d5b75-3052-4ee4-82a3-a46ec9b29d35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1a1a2ef5-9468-4476-a9c2-8ef591b396b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_8fdcddd2-4cea-4866-9290-bda3896eaa7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_1a1a2ef5-9468-4476-a9c2-8ef591b396b1" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_8fdcddd2-4cea-4866-9290-bda3896eaa7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_3e61c857-4215-45f4-a21c-2c37d3be4419" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_1a1a2ef5-9468-4476-a9c2-8ef591b396b1" xlink:to="loc_us-gaap_DerivativeAssets_3e61c857-4215-45f4-a21c-2c37d3be4419" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20240630.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_08573176-4f9d-4a33-a288-b3625bd834c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_5d799fb8-99ba-43bf-89ee-e74981576b18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_08573176-4f9d-4a33-a288-b3625bd834c9" xlink:to="loc_us-gaap_RestrictedCash_5d799fb8-99ba-43bf-89ee-e74981576b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_9448fd1a-2726-4f2e-beef-df7a48c4b02f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_08573176-4f9d-4a33-a288-b3625bd834c9" xlink:to="loc_us-gaap_EscrowDeposit_9448fd1a-2726-4f2e-beef-df7a48c4b02f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20240630.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_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_1416ced3-8e69-4b95-96c5-2c7fadcb8918" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_us-gaap_CapitalizedContractCostNet_1416ced3-8e69-4b95-96c5-2c7fadcb8918" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_d838b857-d5b5-46ee-a4fd-d59110b699de" xlink:href="blkb-20240630.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_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_d838b857-d5b5-46ee-a4fd-d59110b699de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_b4e1a4db-0a9f-4962-b3fb-11e16637681e" xlink:href="blkb-20240630.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_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_b4e1a4db-0a9f-4962-b3fb-11e16637681e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_ef8b6f93-9ca5-4a88-ad70-59706e8fddca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_ef8b6f93-9ca5-4a88-ad70-59706e8fddca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_865a5828-6a7d-44e1-9068-c5a45a3fe42d" xlink:href="blkb-20240630.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_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_865a5828-6a7d-44e1-9068-c5a45a3fe42d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_97d19bdb-0e8b-4871-bd60-60db0db00b57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_us-gaap_UnbilledContractsReceivable_97d19bdb-0e8b-4871-bd60-60db0db00b57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_35520b08-b150-4989-bfc6-0b839fc638b9" xlink:href="blkb-20240630.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_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_35520b08-b150-4989-bfc6-0b839fc638b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_92eb8960-61a2-4911-a65e-3c5d283c3e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_us-gaap_OtherAssets_92eb8960-61a2-4911-a65e-3c5d283c3e1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f235e796-d6f5-400d-8cb8-67aab1cd626c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_640e0609-2ca0-46d9-a071-d889cec434ed" xlink:to="loc_us-gaap_EquityMethodInvestments_f235e796-d6f5-400d-8cb8-67aab1cd626c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="simple" xlink:href="blkb-20240630.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_97ccf5b2-ae08-4783-b867-2f6c4051a74d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e6ef04a9-0160-4d8c-8674-33ef76246051" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_97ccf5b2-ae08-4783-b867-2f6c4051a74d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e6ef04a9-0160-4d8c-8674-33ef76246051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_792e53e1-a152-4b9d-8ca4-cd1ec32c5a62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_97ccf5b2-ae08-4783-b867-2f6c4051a74d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_792e53e1-a152-4b9d-8ca4-cd1ec32c5a62" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20240630.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_b907238c-c5c3-46e3-9122-6fc1cbed0139" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c5a84fad-f26f-451f-a789-bfadd0f867ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b907238c-c5c3-46e3-9122-6fc1cbed0139" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c5a84fad-f26f-451f-a789-bfadd0f867ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_a429fc61-7678-4878-9f0b-9978dd832e8a" xlink:href="blkb-20240630.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_b907238c-c5c3-46e3-9122-6fc1cbed0139" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_a429fc61-7678-4878-9f0b-9978dd832e8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20240630.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_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_68a88497-11be-43b5-bf2c-3e32fbb9a639" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_68a88497-11be-43b5-bf2c-3e32fbb9a639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_2a11fc64-cbcd-4541-85f5-07db346f3947" xlink:href="blkb-20240630.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_2a11fc64-cbcd-4541-85f5-07db346f3947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1392e00d-42c8-4faa-bf77-ea2306acf629" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1392e00d-42c8-4faa-bf77-ea2306acf629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_50bc8120-c5d0-413c-ada6-3ead98f6dbf1" xlink:href="blkb-20240630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_50bc8120-c5d0-413c-ada6-3ead98f6dbf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_bb0541e0-9178-441a-9506-7a3a12b26c65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_bb0541e0-9178-441a-9506-7a3a12b26c65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_989c9b4c-7dba-45a4-83a3-db9ddaaf17be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_989c9b4c-7dba-45a4-83a3-db9ddaaf17be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_8e202069-4178-4965-a052-76e13757773d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_8e202069-4178-4965-a052-76e13757773d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_f1dcd627-b6a8-4e81-957b-e7761fdeb00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_f1dcd627-b6a8-4e81-957b-e7761fdeb00f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_ce1feccb-cb6d-4c90-9e9f-83f933836552" xlink:href="blkb-20240630.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_ce1feccb-cb6d-4c90-9e9f-83f933836552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_fe22c4f3-3bed-4ddf-9a3f-4bc2980de122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_us-gaap_OtherLiabilities_fe22c4f3-3bed-4ddf-9a3f-4bc2980de122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_58361617-6850-4870-95d8-0a55a8d27086" xlink:href="blkb-20240630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_8f1c05e9-5d65-4f91-9431-e8433165e4eb" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_58361617-6850-4870-95d8-0a55a8d27086" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="simple" xlink:href="blkb-20240630.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_ea8f2257-5517-4a4f-bb5c-b971799ddbc1" xlink:href="blkb-20240630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_6b14bd93-28d0-429f-89a1-d15991cbbc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_ea8f2257-5517-4a4f-bb5c-b971799ddbc1" xlink:to="loc_us-gaap_InvestmentIncomeInterest_6b14bd93-28d0-429f-89a1-d15991cbbc9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8021eff0-2f4a-4554-b476-5cca6302cb10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ea8f2257-5517-4a4f-bb5c-b971799ddbc1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8021eff0-2f4a-4554-b476-5cca6302cb10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fd4698d2-f4ae-4145-983d-5d9265280877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ea8f2257-5517-4a4f-bb5c-b971799ddbc1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fd4698d2-f4ae-4145-983d-5d9265280877" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20240630.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_bc8c2e3e-31ad-4f91-8319-658b910820e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_38e22285-196f-47a7-a919-bc5447ddac55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_bc8c2e3e-31ad-4f91-8319-658b910820e2" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_38e22285-196f-47a7-a919-bc5447ddac55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e95f3e45-1ca2-43e1-8e84-97385a026e55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_bc8c2e3e-31ad-4f91-8319-658b910820e2" xlink:to="loc_us-gaap_LongTermDebtCurrent_e95f3e45-1ca2-43e1-8e84-97385a026e55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5b000872-f7b1-475f-b99d-7fe269221a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_bc8c2e3e-31ad-4f91-8319-658b910820e2" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5b000872-f7b1-475f-b99d-7fe269221a37" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20240630.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_e1bfaa19-834c-4112-8d67-ac8dccb1c7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_4053024a-88b5-44ce-8d5a-2b7100132c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e1bfaa19-834c-4112-8d67-ac8dccb1c7a8" xlink:to="loc_us-gaap_OperatingLeaseCost_4053024a-88b5-44ce-8d5a-2b7100132c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_27acad01-f121-4d27-9112-02b5ce0eaee0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e1bfaa19-834c-4112-8d67-ac8dccb1c7a8" xlink:to="loc_us-gaap_VariableLeaseCost_27acad01-f121-4d27-9112-02b5ce0eaee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_f1e2f943-e8cd-4288-a4cd-89ff090cfb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e1bfaa19-834c-4112-8d67-ac8dccb1c7a8" xlink:to="loc_us-gaap_SubleaseIncome_f1e2f943-e8cd-4288-a4cd-89ff090cfb7a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20240630.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_368af4c8-0da4-412b-8033-a3dc9001a49b" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_3ecd49f6-64dd-4003-b2b6-e6bdab4551d0" xlink:href="blkb-20240630.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_368af4c8-0da4-412b-8033-a3dc9001a49b" xlink:to="loc_blkb_SecurityIncidentExpense_3ecd49f6-64dd-4003-b2b6-e6bdab4551d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_94dee682-bac0-49c4-98e4-47a3817046af" xlink:href="blkb-20240630.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_368af4c8-0da4-412b-8033-a3dc9001a49b" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_94dee682-bac0-49c4-98e4-47a3817046af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_07bdc180-751f-47ed-bfce-3bbcd800cb4b" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_d9de1f89-8785-4e6c-ac51-3254e7af17b0" xlink:href="blkb-20240630.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_07bdc180-751f-47ed-bfce-3bbcd800cb4b" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_d9de1f89-8785-4e6c-ac51-3254e7af17b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_2a3ee505-cd74-4859-969a-2868d137368b" xlink:href="blkb-20240630.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_07bdc180-751f-47ed-bfce-3bbcd800cb4b" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_2a3ee505-cd74-4859-969a-2868d137368b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7521f1e1-7b18-4cde-bdb6-995b50da4f76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_4c686410-587c-4b8d-92b9-337b67c379ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7521f1e1-7b18-4cde-bdb6-995b50da4f76" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_4c686410-587c-4b8d-92b9-337b67c379ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_175cd627-d054-409f-b716-13c7bb4bdc14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7521f1e1-7b18-4cde-bdb6-995b50da4f76" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_175cd627-d054-409f-b716-13c7bb4bdc14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bb7da3c0-f081-493b-84f3-35b6dcd7f822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a224a6d4-77e4-448a-abff-d3bf54c25482" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bb7da3c0-f081-493b-84f3-35b6dcd7f822" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a224a6d4-77e4-448a-abff-d3bf54c25482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_d463e536-e19f-4c05-b8e7-fac55fba9584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bb7da3c0-f081-493b-84f3-35b6dcd7f822" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_d463e536-e19f-4c05-b8e7-fac55fba9584" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>blkb-20240630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:5ff3a5c8-2b1a-496a-83b5-c21730e7a1aa,g:085f31cb-2bf6-46f1-96b8-3fb01a0a7d87-->
<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-20240630.xsd#Document"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/Document" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_1a489e9c-65db-4ad4-bcf1-65200d864d16" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentInformationTable_1a489e9c-65db-4ad4-bcf1-65200d864d16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ebff4bb7-9958-47ac-807f-01fc35afeefb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_1a489e9c-65db-4ad4-bcf1-65200d864d16" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ebff4bb7-9958-47ac-807f-01fc35afeefb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ebff4bb7-9958-47ac-807f-01fc35afeefb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ebff4bb7-9958-47ac-807f-01fc35afeefb" xlink:to="loc_us-gaap_ClassOfStockDomain_ebff4bb7-9958-47ac-807f-01fc35afeefb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_baafcc1b-df73-402b-9171-f26a06d0432d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ebff4bb7-9958-47ac-807f-01fc35afeefb" xlink:to="loc_us-gaap_ClassOfStockDomain_baafcc1b-df73-402b-9171-f26a06d0432d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4a243bd7-9c0e-4070-8cd6-9d60e07ef549" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentType_4a243bd7-9c0e-4070-8cd6-9d60e07ef549" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_6287dd74-5e0b-4679-873d-aad4077c8eb3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentQuarterlyReport_6287dd74-5e0b-4679-873d-aad4077c8eb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_8243814a-592f-449c-9907-8e3294859b59" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentPeriodEndDate_8243814a-592f-449c-9907-8e3294859b59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0f6c9f48-eb12-4e5f-b056-e7c6c27fadf4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentTransitionReport_0f6c9f48-eb12-4e5f-b056-e7c6c27fadf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a956692e-db2a-4421-8ae7-c93161529e81" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityFileNumber_a956692e-db2a-4421-8ae7-c93161529e81" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5c3ee5dc-a394-4dfe-936f-ae234fa93eb3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityRegistrantName_5c3ee5dc-a394-4dfe-936f-ae234fa93eb3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_294bc635-8fdf-4770-9800-b538af75a53f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityIncorporationStateCountryCode_294bc635-8fdf-4770-9800-b538af75a53f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_a501042c-c46f-45e6-8efd-6b20c27eb551" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityTaxIdentificationNumber_a501042c-c46f-45e6-8efd-6b20c27eb551" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_942860fd-965f-4b7f-91a4-fd3a39f15e4d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressAddressLine1_942860fd-965f-4b7f-91a4-fd3a39f15e4d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_29ae6a10-2854-4887-883f-660b8ebf291f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressCityOrTown_29ae6a10-2854-4887-883f-660b8ebf291f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_6cd67087-7b3c-49fd-8718-0a7bac18d3ae" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressStateOrProvince_6cd67087-7b3c-49fd-8718-0a7bac18d3ae" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_3333dc94-dd77-489b-bd2c-6b3b3ea38ae8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressPostalZipCode_3333dc94-dd77-489b-bd2c-6b3b3ea38ae8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a8a76f58-e880-41e0-a253-6d9b1c827193" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_CityAreaCode_a8a76f58-e880-41e0-a253-6d9b1c827193" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_be9fca8a-f1be-4552-9a74-de95789b7d22" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_LocalPhoneNumber_be9fca8a-f1be-4552-9a74-de95789b7d22" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d9ce1f1e-55ca-4bc3-b63a-8387bb147d7b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_Security12bTitle_d9ce1f1e-55ca-4bc3-b63a-8387bb147d7b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_8cc34fb1-c07f-4d05-afa3-4f98022763ff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_TradingSymbol_8cc34fb1-c07f-4d05-afa3-4f98022763ff" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_10c74642-6f7a-4c13-81b2-8922528c8cb5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_SecurityExchangeName_10c74642-6f7a-4c13-81b2-8922528c8cb5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c495647e-1f6d-419d-a4dd-376b8e32e5e0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityCurrentReportingStatus_c495647e-1f6d-419d-a4dd-376b8e32e5e0" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_853f2203-b3fc-4f23-b795-f25a4575bb08" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityInteractiveDataCurrent_853f2203-b3fc-4f23-b795-f25a4575bb08" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_115589e4-18dc-4772-9a96-cc9626c79ca2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityFilerCategory_115589e4-18dc-4772-9a96-cc9626c79ca2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3c1f3a2b-8bdc-4467-885b-af894a026089" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntitySmallBusiness_3c1f3a2b-8bdc-4467-885b-af894a026089" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_275970ad-86f7-454a-a202-62994e2877a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityEmergingGrowthCompany_275970ad-86f7-454a-a202-62994e2877a7" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_094667d5-b27c-472f-a827-29e9c28c590f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityShellCompany_094667d5-b27c-472f-a827-29e9c28c590f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4f7bb068-3312-4826-8cef-a33a0c385a70" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4f7bb068-3312-4826-8cef-a33a0c385a70" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_6fc73fef-ceba-4622-ad98-cdb43db4d7b2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_AmendmentFlag_6fc73fef-ceba-4622-ad98-cdb43db4d7b2" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1bcaf443-bc9a-43f7-847f-7515d0173e75" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentFiscalYearFocus_1bcaf443-bc9a-43f7-847f-7515d0173e75" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d88648e0-5e95-4b52-b71c-c23ca410c6d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d88648e0-5e95-4b52-b71c-c23ca410c6d7" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4ef3afaf-04be-4bbd-ac1d-60e49e302f50" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityCentralIndexKey_4ef3afaf-04be-4bbd-ac1d-60e49e302f50" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4922461a-97e7-41bb-93fb-e478cdc9533d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_CurrentFiscalYearEndDate_4922461a-97e7-41bb-93fb-e478cdc9533d" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20240630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_00c05563-0cd6-4900-90db-bedc61b9c9af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_StatementTable_00c05563-0cd6-4900-90db-bedc61b9c9af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e57709a5-afc8-43f0-8886-8ebcd5a6103b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_00c05563-0cd6-4900-90db-bedc61b9c9af" xlink:to="loc_srt_ProductOrServiceAxis_e57709a5-afc8-43f0-8886-8ebcd5a6103b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e57709a5-afc8-43f0-8886-8ebcd5a6103b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e57709a5-afc8-43f0-8886-8ebcd5a6103b" xlink:to="loc_srt_ProductsAndServicesDomain_e57709a5-afc8-43f0-8886-8ebcd5a6103b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e57709a5-afc8-43f0-8886-8ebcd5a6103b" xlink:to="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_bb5d3a96-0dec-4ba7-a088-a4de0a8f5eec" xlink:href="blkb-20240630.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:to="loc_blkb_RecurringMember_bb5d3a96-0dec-4ba7-a088-a4de0a8f5eec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_3db98e0c-7af9-46c8-8d24-ae72d6fc8fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:to="loc_us-gaap_TechnologyServiceMember_3db98e0c-7af9-46c8-8d24-ae72d6fc8fe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_7e4a1825-db97-484e-8dea-9969e012c1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_RevenuesAbstract_7e4a1825-db97-484e-8dea-9969e012c1bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6366653f-3599-41d0-b826-ddd563bd697e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_7e4a1825-db97-484e-8dea-9969e012c1bc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6366653f-3599-41d0-b826-ddd563bd697e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_e30a52ba-9d57-43dd-a54c-f8edd4784e39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_CostOfRevenueAbstract_e30a52ba-9d57-43dd-a54c-f8edd4784e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b2a74126-157f-4c82-9340-f0640ca8e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_e30a52ba-9d57-43dd-a54c-f8edd4784e39" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b2a74126-157f-4c82-9340-f0640ca8e0bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a347bdcf-47bd-4ee6-bc33-ecc80db83895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_GrossProfit_a347bdcf-47bd-4ee6-bc33-ecc80db83895" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2d38f7da-9915-439c-a49c-95d8c179b3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2d38f7da-9915-439c-a49c-95d8c179b3b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a86a4516-b1f0-4d73-abb0-aaa9726e0a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a86a4516-b1f0-4d73-abb0-aaa9726e0a7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3285c5f9-6525-491e-8f76-4e68df85cb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3285c5f9-6525-491e-8f76-4e68df85cb4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c204c691-ec94-4c07-98c4-e1b641f1291d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c204c691-ec94-4c07-98c4-e1b641f1291d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_eda951a5-d068-4266-b809-a88e4a3b6f69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_OperatingExpenses_eda951a5-d068-4266-b809-a88e4a3b6f69" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_91c749cf-2557-40e0-98ea-d25f4e9f8f26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_OperatingIncomeLoss_91c749cf-2557-40e0-98ea-d25f4e9f8f26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4a0b5159-d503-4d59-b367-e7be24bc6856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_InterestExpense_4a0b5159-d503-4d59-b367-e7be24bc6856" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_94f8e2d0-4c20-4e2f-a710-274bf7f7643c" xlink:href="blkb-20240630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_94f8e2d0-4c20-4e2f-a710-274bf7f7643c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b578509d-9ae7-48c8-beb7-86cd155bb25c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b578509d-9ae7-48c8-beb7-86cd155bb25c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5383305e-c528-45f9-9202-ea8b15200847" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5383305e-c528-45f9-9202-ea8b15200847" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_698a3d24-4acc-43c4-af13-846412f6f747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_NetIncomeLoss_698a3d24-4acc-43c4-af13-846412f6f747" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f4c026f6-76a3-43d3-9d9a-45b4e3c3fb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:to="loc_us-gaap_EarningsPerShareBasic_f4c026f6-76a3-43d3-9d9a-45b4e3c3fb8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d1e14641-6be3-4c55-9f6d-c09ccb8bb8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d1e14641-6be3-4c55-9f6d-c09ccb8bb8ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_929241ac-4b5f-4377-ae6b-3f9fa52e7594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_929241ac-4b5f-4377-ae6b-3f9fa52e7594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_630cdcbe-39ab-4143-aa75-52224f00905f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_630cdcbe-39ab-4143-aa75-52224f00905f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_210f00ac-b586-4f4e-acf9-40ae783b6c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_210f00ac-b586-4f4e-acf9-40ae783b6c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_431ecef5-c228-42fb-9df0-8d9a1987090c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_431ecef5-c228-42fb-9df0-8d9a1987090c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_15ba1c8c-fe50-4ae0-ae5e-28f89a199d67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_15ba1c8c-fe50-4ae0-ae5e-28f89a199d67" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6274e75-ed16-4f96-99a3-26326479c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6274e75-ed16-4f96-99a3-26326479c9d0" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20240630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ede50eac-929f-495b-ac1c-4ee5c1d37e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8c3a2359-008a-4c90-bd55-d408a75a98be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ede50eac-929f-495b-ac1c-4ee5c1d37e2d" xlink:to="loc_us-gaap_StatementTable_8c3a2359-008a-4c90-bd55-d408a75a98be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29626afb-2fe4-46ee-9ad8-bac1a853d3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8c3a2359-008a-4c90-bd55-d408a75a98be" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29626afb-2fe4-46ee-9ad8-bac1a853d3b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_29626afb-2fe4-46ee-9ad8-bac1a853d3b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29626afb-2fe4-46ee-9ad8-bac1a853d3b3" xlink:to="loc_us-gaap_EquityComponentDomain_29626afb-2fe4-46ee-9ad8-bac1a853d3b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29626afb-2fe4-46ee-9ad8-bac1a853d3b3" xlink:to="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5b321b87-a320-42c5-b548-9c091a26256c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_CommonStockMember_5b321b87-a320-42c5-b548-9c091a26256c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_82e196c8-e4d3-4db0-8e45-9270c8ce164f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_TreasuryStockCommonMember_82e196c8-e4d3-4db0-8e45-9270c8ce164f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_26ecd9dc-a514-4a55-8463-ced783839e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_26ecd9dc-a514-4a55-8463-ced783839e0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b9cc56d8-333e-4494-aeb2-f79e9527ade1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b9cc56d8-333e-4494-aeb2-f79e9527ade1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1291e9fe-3d09-4fb3-a6aa-0ce449615319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_RetainedEarningsMember_1291e9fe-3d09-4fb3-a6aa-0ce449615319" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ede50eac-929f-495b-ac1c-4ee5c1d37e2d" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_9e9802a4-9c0b-4585-8e45-abd4931123c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_SharesIssued_9e9802a4-9c0b-4585-8e45-abd4931123c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e818424-3259-4a4f-ac28-34ef45b9d286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockholdersEquity_3e818424-3259-4a4f-ac28-34ef45b9d286" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_4eb52241-1d46-491d-a03f-e91d1f194f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_TreasuryStockCommonShares_4eb52241-1d46-491d-a03f-e91d1f194f6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a25a6da-a7b8-471d-80f1-44025201058c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_NetIncomeLoss_5a25a6da-a7b8-471d-80f1-44025201058c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_db5cdc7e-3c81-412f-822d-c8d7f377c0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_db5cdc7e-3c81-412f-822d-c8d7f377c0a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e08c7535-6896-4745-95ba-73f2be7bbace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e08c7535-6896-4745-95ba-73f2be7bbace" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_72c7ff88-9d19-416c-a410-62fb47938c99" xlink:href="blkb-20240630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_72c7ff88-9d19-416c-a410-62fb47938c99" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_28d28592-0537-4208-a228-49eaa94d5c82" xlink:href="blkb-20240630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_28d28592-0537-4208-a228-49eaa94d5c82" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_466189ee-ee68-440e-941a-268f7d7b62e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_466189ee-ee68-440e-941a-268f7d7b62e6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a66f93b2-2645-46b5-abb8-22f3c005e13d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a66f93b2-2645-46b5-abb8-22f3c005e13d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5fe1e83e-9fab-4a97-b736-af2722198eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5fe1e83e-9fab-4a97-b736-af2722198eb6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_02497d7f-6bf1-4273-a9c8-3d705e91d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_02497d7f-6bf1-4273-a9c8-3d705e91d8b1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7fe365a5-7e0c-42fa-9bc3-8d5c15cf1e54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7fe365a5-7e0c-42fa-9bc3-8d5c15cf1e54" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7db3c5df-1b8e-40c2-a0e2-4e9f92f4cbad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7db3c5df-1b8e-40c2-a0e2-4e9f92f4cbad" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e17199bb-dd61-4b42-b299-e20b5b964417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e17199bb-dd61-4b42-b299-e20b5b964417" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7cb500d0-b280-42f8-b2df-5121c22d434c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9b630db7-560f-45ed-a8a2-4a1dc6e47c27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ea51792b-34eb-481d-8d69-ab98d01011cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#BusinessCombinationsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5fe157dc-df0e-453f-bd24-19a746ff985b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:to="loc_us-gaap_StatementTable_5fe157dc-df0e-453f-bd24-19a746ff985b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5fe157dc-df0e-453f-bd24-19a746ff985b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee48529d-cae2-45d6-97ee-72b7003acb34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee48529d-cae2-45d6-97ee-72b7003acb34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFILimitedMember_b99a4110-b625-4cab-9b26-bf28377e1ec3" xlink:href="blkb-20240630.xsd#blkb_EVERFILimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee48529d-cae2-45d6-97ee-72b7003acb34" xlink:to="loc_blkb_EVERFILimitedMember_b99a4110-b625-4cab-9b26-bf28377e1ec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3330375-798c-4eb9-bb21-6facb2cbfb35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3330375-798c-4eb9-bb21-6facb2cbfb35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c64a6e95-41ca-4a21-aeec-34b7dfec77d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c64a6e95-41ca-4a21-aeec-34b7dfec77d9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca6c26e0-5c32-456c-b5f6-0206c6687148" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca6c26e0-5c32-456c-b5f6-0206c6687148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_e728aa89-0f95-4f0c-be67-dec8d0e9dd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca6c26e0-5c32-456c-b5f6-0206c6687148" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_e728aa89-0f95-4f0c-be67-dec8d0e9dd2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_97e4a700-7d7a-43ff-8c20-6ab2f8f070cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_97e4a700-7d7a-43ff-8c20-6ab2f8f070cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7e36da53-a9fa-46c3-bebd-81b5a413973b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7e36da53-a9fa-46c3-bebd-81b5a413973b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ca3ffa4a-fbb1-496c-ab71-7578681010ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ca3ffa4a-fbb1-496c-ab71-7578681010ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_29fa8ae8-fc7a-43b6-a652-c65988f62bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_DerivativeAssets_29fa8ae8-fc7a-43b6-a652-c65988f62bec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_15d0d58c-d6af-4054-a597-fa1981c2d593" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_15d0d58c-d6af-4054-a597-fa1981c2d593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c9db8497-6723-4a4b-8631-70ff357363ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c9db8497-6723-4a4b-8631-70ff357363ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9f12bd12-e4ab-41f3-b488-aec4a7ec8180" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9f12bd12-e4ab-41f3-b488-aec4a7ec8180" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_6760794a-b0cc-4cd8-bfa8-eadc5ad04016" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_DerivativeLiabilities_6760794a-b0cc-4cd8-bfa8-eadc5ad04016" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6dcc67-2a63-4a9f-8407-1329c1571d44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6dcc67-2a63-4a9f-8407-1329c1571d44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_bc915d10-c8a1-4f4a-836e-f8bc760136d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_bc915d10-c8a1-4f4a-836e-f8bc760136d2" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b1ab7e97-d935-41f4-b666-5a9169e87979" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b1ab7e97-d935-41f4-b666-5a9169e87979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_c914e903-8ad1-4755-82e9-c66f29f51138" xlink:href="blkb-20240630.xsd#blkb_GlobalHQMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b1ab7e97-d935-41f4-b666-5a9169e87979" xlink:to="loc_blkb_GlobalHQMember_c914e903-8ad1-4755-82e9-c66f29f51138" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_63519bd9-b0b1-4fca-ad86-b1f6a55a874f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_us-gaap_CreditFacilityAxis_63519bd9-b0b1-4fca-ad86-b1f6a55a874f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_63519bd9-b0b1-4fca-ad86-b1f6a55a874f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_63519bd9-b0b1-4fca-ad86-b1f6a55a874f" xlink:to="loc_us-gaap_CreditFacilityDomain_63519bd9-b0b1-4fca-ad86-b1f6a55a874f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_63519bd9-b0b1-4fca-ad86-b1f6a55a874f" xlink:to="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f9d92b03-a67f-41fb-a542-22f33adc63ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_SecuredDebtMember_f9d92b03-a67f-41fb-a542-22f33adc63ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_27c235c4-fb26-40fd-996f-a02229c569ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_27c235c4-fb26-40fd-996f-a02229c569ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_81c1fec1-4688-424a-8f39-c07cb8024238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_81c1fec1-4688-424a-8f39-c07cb8024238" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_9c614397-7a4c-45bf-a170-7ae838ba7240" xlink:href="blkb-20240630.xsd#blkb_SwinglineloansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_blkb_SwinglineloansMember_9c614397-7a4c-45bf-a170-7ae838ba7240" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_1d28f441-b500-4ad6-a5df-2054e7250c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_1d28f441-b500-4ad6-a5df-2054e7250c5b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_21cc6461-852b-48e9-8f94-ea7fff5568bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_us-gaap_VariableRateAxis_21cc6461-852b-48e9-8f94-ea7fff5568bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_21cc6461-852b-48e9-8f94-ea7fff5568bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_21cc6461-852b-48e9-8f94-ea7fff5568bf" xlink:to="loc_us-gaap_VariableRateDomain_21cc6461-852b-48e9-8f94-ea7fff5568bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_21cc6461-852b-48e9-8f94-ea7fff5568bf" xlink:to="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_bc0a9d3e-e00f-4bc8-9feb-88d87108782e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_bc0a9d3e-e00f-4bc8-9feb-88d87108782e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_2cdc45f9-3d78-4ea8-87e5-c5ae297cbfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_2cdc45f9-3d78-4ea8-87e5-c5ae297cbfcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_135069a9-119f-47ee-bc2a-11d35d219ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_us-gaap_BaseRateMember_135069a9-119f-47ee-bc2a-11d35d219ce2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DesignatedCurrencyRateMember_adc93974-98fc-4cf2-9f05-e6d9bb1e50f1" xlink:href="blkb-20240630.xsd#blkb_DesignatedCurrencyRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_blkb_DesignatedCurrencyRateMember_adc93974-98fc-4cf2-9f05-e6d9bb1e50f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_srt_RangeAxis_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d" xlink:to="loc_srt_RangeMember_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d" xlink:to="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_557b7a7b-b9a0-4cfd-b78a-eafd28fe0784" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:to="loc_srt_MinimumMember_557b7a7b-b9a0-4cfd-b78a-eafd28fe0784" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6ecff0b1-8248-4516-b133-eb1c05870720" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:to="loc_srt_MaximumMember_6ecff0b1-8248-4516-b133-eb1c05870720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a886dffa-ac37-45d7-bb22-0fbeb8ff508e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a886dffa-ac37-45d7-bb22-0fbeb8ff508e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_40b633ef-7e6e-4b68-bb5d-f17541c19113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_40b633ef-7e6e-4b68-bb5d-f17541c19113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_af3b2d6c-33f6-45a5-bd48-e4f26936d689" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_af3b2d6c-33f6-45a5-bd48-e4f26936d689" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_a4a1714b-364e-48ac-8fe9-554bd7d0448f" xlink:href="blkb-20240630.xsd#blkb_NetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_NetLeverageRatio_a4a1714b-364e-48ac-8fe9-554bd7d0448f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6516212f-11ab-404b-a0c7-48a369f22101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6516212f-11ab-404b-a0c7-48a369f22101" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_86b89bfd-240a-4dec-b085-749eccde2534" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_86b89bfd-240a-4dec-b085-749eccde2534" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_60d3b194-a899-4cf0-8130-bba95791ba18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_60d3b194-a899-4cf0-8130-bba95791ba18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_bf07ae98-7ebf-4a54-b097-e0ae36d7d68b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_bf07ae98-7ebf-4a54-b097-e0ae36d7d68b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6b56799f-5eb6-4a35-a598-f44bbc3627ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6b56799f-5eb6-4a35-a598-f44bbc3627ac" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_9b76b15c-3116-4528-8fd7-54c08eb7dc02" xlink:href="blkb-20240630.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_9b76b15c-3116-4528-8fd7-54c08eb7dc02" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_53b0ef7a-5f0c-408b-b1ac-1f26849659d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_53b0ef7a-5f0c-408b-b1ac-1f26849659d9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5f2e8087-499c-49ae-aa8a-f5ce685fa831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5f2e8087-499c-49ae-aa8a-f5ce685fa831" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_940d0480-6fb7-44e2-a08d-f8f2c756c5fb" xlink:href="blkb-20240630.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_940d0480-6fb7-44e2-a08d-f8f2c756c5fb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_b10cbf1f-eed9-45a6-a683-51ce3b6c757a" xlink:href="blkb-20240630.xsd#blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_b10cbf1f-eed9-45a6-a683-51ce3b6c757a" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#DebtSummaryofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_e5f98a41-b131-4268-a2d9-9032db4796d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_e5f98a41-b131-4268-a2d9-9032db4796d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_131a7896-cd35-4b4a-bc1e-5e005ac0adb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5f98a41-b131-4268-a2d9-9032db4796d9" xlink:to="loc_us-gaap_CreditFacilityAxis_131a7896-cd35-4b4a-bc1e-5e005ac0adb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_131a7896-cd35-4b4a-bc1e-5e005ac0adb3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_131a7896-cd35-4b4a-bc1e-5e005ac0adb3" xlink:to="loc_us-gaap_CreditFacilityDomain_131a7896-cd35-4b4a-bc1e-5e005ac0adb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_131a7896-cd35-4b4a-bc1e-5e005ac0adb3" xlink:to="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_822bdd8f-e52e-40d2-ae55-9acd44cf65b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_822bdd8f-e52e-40d2-ae55-9acd44cf65b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_84658274-45c4-4686-aa01-60b841b9434f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_SecuredDebtMember_84658274-45c4-4686-aa01-60b841b9434f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_1ca14985-75b4-4af1-ae25-437f514bfe79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_MortgagesMember_1ca14985-75b4-4af1-ae25-437f514bfe79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_22052a48-469f-4b60-8faf-c596c22c11fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_LoansPayableMember_22052a48-469f-4b60-8faf-c596c22c11fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_6606b53c-4139-410f-adbc-88d45bfe940f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_ShortTermDebtMember_6606b53c-4139-410f-adbc-88d45bfe940f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_2aad07e9-33bb-44dc-99a3-84fcd8bdb3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_LongTermDebtMember_2aad07e9-33bb-44dc-99a3-84fcd8bdb3f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_cec7a9e9-b30d-43cb-af59-a597dd1ae0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_cec7a9e9-b30d-43cb-af59-a597dd1ae0a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_4aa2f758-df2f-4cce-a57f-6d54b6f0dfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_4aa2f758-df2f-4cce-a57f-6d54b6f0dfd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_eb85b4dc-4464-44ae-970f-3027cbe2d9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_eb85b4dc-4464-44ae-970f-3027cbe2d9f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_fe71d5a7-8203-4635-98c2-006142cc8773" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_LongTermDebtCurrent_fe71d5a7-8203-4635-98c2-006142cc8773" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5695833b-f72f-4700-a15b-61a4fcd04a77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5695833b-f72f-4700-a15b-61a4fcd04a77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e206c9aa-c2dd-4e26-809d-329e516ef395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e206c9aa-c2dd-4e26-809d-329e516ef395" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_645f12d6-7190-4b7d-adfe-32d45151098e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ca6e933f-135e-4eec-9fef-040eda3b30d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_645f12d6-7190-4b7d-adfe-32d45151098e" xlink:to="loc_us-gaap_DebtInstrumentTable_ca6e933f-135e-4eec-9fef-040eda3b30d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d818bfb9-46f7-4732-bb75-b354f81619c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ca6e933f-135e-4eec-9fef-040eda3b30d3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d818bfb9-46f7-4732-bb75-b354f81619c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d818bfb9-46f7-4732-bb75-b354f81619c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d818bfb9-46f7-4732-bb75-b354f81619c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d818bfb9-46f7-4732-bb75-b354f81619c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cf6afa85-86a3-4363-af60-c20ed24389c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d818bfb9-46f7-4732-bb75-b354f81619c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cf6afa85-86a3-4363-af60-c20ed24389c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_da446d82-832f-4229-a3a3-571f7cab2462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cf6afa85-86a3-4363-af60-c20ed24389c5" xlink:to="loc_us-gaap_LoansPayableMember_da446d82-832f-4229-a3a3-571f7cab2462" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9068593d-5ced-4324-8591-bdeda6ea01cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_645f12d6-7190-4b7d-adfe-32d45151098e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9068593d-5ced-4324-8591-bdeda6ea01cf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#DerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_7637b1c6-be25-4f76-aa27-f6964dbe565b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_DerivativeTable_7637b1c6-be25-4f76-aa27-f6964dbe565b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_8883eb62-71e7-48e3-837b-e7d7cd05f8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_7637b1c6-be25-4f76-aa27-f6964dbe565b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_8883eb62-71e7-48e3-837b-e7d7cd05f8fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8883eb62-71e7-48e3-837b-e7d7cd05f8fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8883eb62-71e7-48e3-837b-e7d7cd05f8fe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8883eb62-71e7-48e3-837b-e7d7cd05f8fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8883eb62-71e7-48e3-837b-e7d7cd05f8fe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5114c402-cfaa-4c77-aceb-b35af500c743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:to="loc_us-gaap_InterestRateSwapMember_5114c402-cfaa-4c77-aceb-b35af500c743" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_5a45bf5f-20bf-4600-80a7-4103405c8903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_5a45bf5f-20bf-4600-80a7-4103405c8903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e4c9ae4e-ff49-4c7c-bd0c-566fb7eeb9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e4c9ae4e-ff49-4c7c-bd0c-566fb7eeb9bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_9fb4b1a7-8c7d-4a41-9f65-13ce6fc30103" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_9fb4b1a7-8c7d-4a41-9f65-13ce6fc30103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_0bc92fe1-708a-4c6d-b76a-a046238af3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_0bc92fe1-708a-4c6d-b76a-a046238af3b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_3981373b-89e1-49bd-ab57-25cc2bbe5139" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_3981373b-89e1-49bd-ab57-25cc2bbe5139" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_dd6a102b-8882-4f8f-8845-8f2af99ad72f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:to="loc_us-gaap_HedgingDesignationAxis_dd6a102b-8882-4f8f-8845-8f2af99ad72f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_dd6a102b-8882-4f8f-8845-8f2af99ad72f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_dd6a102b-8882-4f8f-8845-8f2af99ad72f" xlink:to="loc_us-gaap_HedgingDesignationDomain_dd6a102b-8882-4f8f-8845-8f2af99ad72f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5de574d9-fe3e-48d6-af0c-07200c3a53fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_dd6a102b-8882-4f8f-8845-8f2af99ad72f" xlink:to="loc_us-gaap_HedgingDesignationDomain_5de574d9-fe3e-48d6-af0c-07200c3a53fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c8ab71fe-8a26-406d-99eb-93f5cfeb68ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_5de574d9-fe3e-48d6-af0c-07200c3a53fa" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c8ab71fe-8a26-406d-99eb-93f5cfeb68ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a45c0651-48c5-4cc7-8cc1-e893fe70e476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a45c0651-48c5-4cc7-8cc1-e893fe70e476" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a45c0651-48c5-4cc7-8cc1-e893fe70e476_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a45c0651-48c5-4cc7-8cc1-e893fe70e476" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a45c0651-48c5-4cc7-8cc1-e893fe70e476_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a45c0651-48c5-4cc7-8cc1-e893fe70e476" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_3f76a6ba-a746-45c4-8183-a80a38075bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_3f76a6ba-a746-45c4-8183-a80a38075bec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_30584db4-3e36-4da6-92ff-68426109b4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:to="loc_us-gaap_InterestRateSwapMember_30584db4-3e36-4da6-92ff-68426109b4d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_79d79fe7-1029-4059-9a8a-6624559dcdde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_79d79fe7-1029-4059-9a8a-6624559dcdde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_9c1d4e56-e1d0-47ae-bc81-d2aa5142c936" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_9c1d4e56-e1d0-47ae-bc81-d2aa5142c936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_b557a637-65fc-40c1-92b0-9f1e50f5981f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_b557a637-65fc-40c1-92b0-9f1e50f5981f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_615ed6ba-1b59-43c0-bf28-43ba90eabfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_615ed6ba-1b59-43c0-bf28-43ba90eabfa1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b8c219d1-3c43-467b-93d3-edea969ae48a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b8c219d1-3c43-467b-93d3-edea969ae48a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a4bb21be-1ce8-4e82-a8bc-7a79098342ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a4bb21be-1ce8-4e82-a8bc-7a79098342ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_6199f70b-9be4-4b05-8c39-36a19bb62d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_6199f70b-9be4-4b05-8c39-36a19bb62d2c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_b6a29b56-954b-421d-88b2-473c3d42349f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_b6a29b56-954b-421d-88b2-473c3d42349f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_eeb0247b-ecac-480a-b69b-6402e244dd52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_eeb0247b-ecac-480a-b69b-6402e244dd52" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_655ae0aa-1801-4127-bb53-09edee9c1f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_655ae0aa-1801-4127-bb53-09edee9c1f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_655ae0aa-1801-4127-bb53-09edee9c1f9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_655ae0aa-1801-4127-bb53-09edee9c1f9c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_655ae0aa-1801-4127-bb53-09edee9c1f9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_655ae0aa-1801-4127-bb53-09edee9c1f9c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1cebf049-86f4-47c2-ab0d-fd31507d5a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:to="loc_us-gaap_InterestRateSwapMember_1cebf049-86f4-47c2-ab0d-fd31507d5a5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_c856e6ac-830b-4466-b25a-7aed82c919ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_c856e6ac-830b-4466-b25a-7aed82c919ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2be6c73d-a13d-44ec-896e-a6434fdf108e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2be6c73d-a13d-44ec-896e-a6434fdf108e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2be6c73d-a13d-44ec-896e-a6434fdf108e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2be6c73d-a13d-44ec-896e-a6434fdf108e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2be6c73d-a13d-44ec-896e-a6434fdf108e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2be6c73d-a13d-44ec-896e-a6434fdf108e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_38ef78db-6544-4d32-9af0-d6d9c575db35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:to="loc_us-gaap_CashFlowHedgingMember_38ef78db-6544-4d32-9af0-d6d9c575db35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_0102ddf6-33f2-49f9-b8fb-24042039f639" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_0102ddf6-33f2-49f9-b8fb-24042039f639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8397d508-c9b4-4c90-8af6-9615c8bc9445" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8397d508-c9b4-4c90-8af6-9615c8bc9445" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_88df9d0b-6763-41ad-8535-d8598f0af3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_88df9d0b-6763-41ad-8535-d8598f0af3f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1eb855b0-fc16-46ae-b9cd-97262cea67bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1eb855b0-fc16-46ae-b9cd-97262cea67bf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_55fcdf61-72e9-4701-9fff-9bee093e8ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_8c8c9e60-ba28-4ab5-b205-84aaff02bb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_55fcdf61-72e9-4701-9fff-9bee093e8ce0" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_8c8c9e60-ba28-4ab5-b205-84aaff02bb19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_53b774f2-633a-4e1d-aa45-8fb34237b910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_8c8c9e60-ba28-4ab5-b205-84aaff02bb19" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_53b774f2-633a-4e1d-aa45-8fb34237b910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_53b774f2-633a-4e1d-aa45-8fb34237b910_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_53b774f2-633a-4e1d-aa45-8fb34237b910" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_53b774f2-633a-4e1d-aa45-8fb34237b910_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9305d7b5-83dd-4992-94d7-82a7bf715799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_53b774f2-633a-4e1d-aa45-8fb34237b910" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9305d7b5-83dd-4992-94d7-82a7bf715799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_f7ef3e5d-8cc1-4e3b-8780-f06a6658bc6c" xlink:href="blkb-20240630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9305d7b5-83dd-4992-94d7-82a7bf715799" xlink:to="loc_blkb_ThirdpartyTechnologyMember_f7ef3e5d-8cc1-4e3b-8780-f06a6658bc6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e3f9681d-6845-4d5f-bcfc-27f11a08177d" xlink:href="blkb-20240630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_55fcdf61-72e9-4701-9fff-9bee093e8ce0" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e3f9681d-6845-4d5f-bcfc-27f11a08177d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b67483ab-6a44-48d0-aee7-3f79c0e8ddfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingenciesTable_b67483ab-6a44-48d0-aee7-3f79c0e8ddfc" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b67483ab-6a44-48d0-aee7-3f79c0e8ddfc" xlink:to="loc_srt_RangeAxis_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e" xlink:to="loc_srt_RangeMember_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e" xlink:to="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_14164e08-e2cd-454c-b97a-8edf217c7ca3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:to="loc_srt_MinimumMember_14164e08-e2cd-454c-b97a-8edf217c7ca3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f51d3cbb-92e1-420f-ad56-63f64c243a57" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:to="loc_srt_MaximumMember_f51d3cbb-92e1-420f-ad56-63f64c243a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_f678eb4f-dd82-4ee1-9919-94474b9c3245" xlink:href="blkb-20240630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_f678eb4f-dd82-4ee1-9919-94474b9c3245" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_bc8bb9a1-091e-4f8e-bb3e-b06c55ff6a94" xlink:href="blkb-20240630.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_bc8bb9a1-091e-4f8e-bb3e-b06c55ff6a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_0a805736-3e31-4e82-8874-fb8676a38ee0" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_0a805736-3e31-4e82-8874-fb8676a38ee0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_53956dce-3b22-4d61-bdea-b3ad6f326f11" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_53956dce-3b22-4d61-bdea-b3ad6f326f11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_453f4d4b-d9e8-4554-8edc-ef555b2065ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_453f4d4b-d9e8-4554-8edc-ef555b2065ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_60c6fea0-0f8a-4b97-a178-39e8684e8b1f" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_60c6fea0-0f8a-4b97-a178-39e8684e8b1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_0fa52624-70a3-4536-b329-613aede47587" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentExpectedCost_0fa52624-70a3-4536-b329-613aede47587" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_83c681c2-c33d-4ec5-8901-98baf9a3fe39" xlink:href="blkb-20240630.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_83c681c2-c33d-4ec5-8901-98baf9a3fe39" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_831ac4bb-eada-4c2d-90b3-6816ffe659bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_831ac4bb-eada-4c2d-90b3-6816ffe659bc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2961eadc-791c-4998-b6df-9783f20b63ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2961eadc-791c-4998-b6df-9783f20b63ad" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_3754e0ec-f60c-40c2-ae5f-8745d5394af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_3754e0ec-f60c-40c2-ae5f-8745d5394af1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber_429cb73e-0946-4c0b-b11c-dc178710899b" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentSubrogationClaimsNumber_429cb73e-0946-4c0b-b11c-dc178710899b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenalty_87893914-6f39-4f03-82a7-a10851818402" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentPenalty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentPenalty_87893914-6f39-4f03-82a7-a10851818402" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_02e639e3-6f10-4518-8de6-2c1168c26c4c" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_02e639e3-6f10-4518-8de6-2c1168c26c4c" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_3fcef086-34af-43e3-8c35-1321a07cb780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_3fcef086-34af-43e3-8c35-1321a07cb780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRMember_7a42751d-2162-41c8-8993-bf99e8a88ff5" xlink:href="blkb-20240630.xsd#blkb_Q12024ASRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_3fcef086-34af-43e3-8c35-1321a07cb780" xlink:to="loc_blkb_Q12024ASRMember_7a42751d-2162-41c8-8993-bf99e8a88ff5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:to="loc_srt_ShareRepurchaseProgramAxis_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a" xlink:to="loc_srt_ShareRepurchaseProgramDomain_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a" xlink:to="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_562676ae-966b-47d1-bead-1aabf107e5f1" xlink:href="blkb-20240630.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_562676ae-966b-47d1-bead-1aabf107e5f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_1d0be26c-bce0-4b5d-9a95-33583ed46397" xlink:href="blkb-20240630.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_1d0be26c-bce0-4b5d-9a95-33583ed46397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_cb9e49f8-00c2-44b7-94e8-156c083dd2b5" xlink:href="blkb-20240630.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_cb9e49f8-00c2-44b7-94e8-156c083dd2b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7a04892e-337f-485d-b52c-51943ba20466" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7a04892e-337f-485d-b52c-51943ba20466" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7a04892e-337f-485d-b52c-51943ba20466_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7a04892e-337f-485d-b52c-51943ba20466" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7a04892e-337f-485d-b52c-51943ba20466_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_83a1c45a-e8b4-4e55-9d14-11e7a3a44338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7a04892e-337f-485d-b52c-51943ba20466" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_83a1c45a-e8b4-4e55-9d14-11e7a3a44338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_cb34c00d-dded-4ea0-a972-9380dddfb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_83a1c45a-e8b4-4e55-9d14-11e7a3a44338" xlink:to="loc_us-gaap_SubsequentEventMember_cb34c00d-dded-4ea0-a972-9380dddfb5c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c13249d0-c7f4-4882-a728-a49e3dff4859" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c13249d0-c7f4-4882-a728-a49e3dff4859" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_c69294ae-7862-494f-839b-b82fe68000a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_c69294ae-7862-494f-839b-b82fe68000a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_0f86cd8a-2930-4b38-a509-10c812cf4d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_0f86cd8a-2930-4b38-a509-10c812cf4d13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_62121acb-d5e9-41f8-b375-3ea2e68ae0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_62121acb-d5e9-41f8-b375-3ea2e68ae0d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_c373c3e5-1c33-497d-af55-0be0e54113d9" xlink:href="blkb-20240630.xsd#blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_c373c3e5-1c33-497d-af55-0be0e54113d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount_5a9d7c7b-47c1-42f4-b38e-bde86c528f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount_5a9d7c7b-47c1-42f4-b38e-bde86c528f8d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b364b975-648b-4aa7-81ca-4be2b4586b76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b364b975-648b-4aa7-81ca-4be2b4586b76" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3fc5cf8c-fe62-4ceb-9291-0dd529bc56e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3fc5cf8c-fe62-4ceb-9291-0dd529bc56e8" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f71061df-6a36-4c29-9775-8133eadc8454" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_00d16cac-c540-449d-93ba-4079dd3c1358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f71061df-6a36-4c29-9775-8133eadc8454" xlink:to="loc_us-gaap_StatementTable_00d16cac-c540-449d-93ba-4079dd3c1358" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_77321a01-3829-4079-ac20-5884d9413364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_00d16cac-c540-449d-93ba-4079dd3c1358" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_77321a01-3829-4079-ac20-5884d9413364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_77321a01-3829-4079-ac20-5884d9413364_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_77321a01-3829-4079-ac20-5884d9413364" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_77321a01-3829-4079-ac20-5884d9413364_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_77321a01-3829-4079-ac20-5884d9413364" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f0dd9579-4029-4a89-8c2c-3868c8bab038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:to="loc_us-gaap_CashFlowHedgingMember_f0dd9579-4029-4a89-8c2c-3868c8bab038" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_efd9c05d-f73e-46d7-8d13-8151e6afceb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_efd9c05d-f73e-46d7-8d13-8151e6afceb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:href="blkb-20240630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f71061df-6a36-4c29-9775-8133eadc8454" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4dd47365-81f3-4b8e-9256-6f45dc79f27e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4dd47365-81f3-4b8e-9256-6f45dc79f27e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_8f2a0f89-ac5c-4d79-b26f-9139ac173420" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_8f2a0f89-ac5c-4d79-b26f-9139ac173420" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_172644da-32bf-4231-88ce-9665eda99038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_172644da-32bf-4231-88ce-9665eda99038" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_11cee866-824f-4f17-bc95-afd250d8d50b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_11cee866-824f-4f17-bc95-afd250d8d50b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e647e6cb-4dfd-4d7b-b3f3-7eb1c83777ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e647e6cb-4dfd-4d7b-b3f3-7eb1c83777ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_b05ef399-b4cc-46db-a5a6-ffeabd3a8996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_b05ef399-b4cc-46db-a5a6-ffeabd3a8996" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b5cac728-981f-473f-ab09-2be2e1f0c7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b5cac728-981f-473f-ab09-2be2e1f0c7fc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68b4a079-f62e-4376-bc2a-0d5e55463e04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68b4a079-f62e-4376-bc2a-0d5e55463e04" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_93286b7a-5e47-4a8d-ab17-a69e38165f16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ecb9d16a-9c1f-43ee-92f1-d7692d8507b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ecb9d16a-9c1f-43ee-92f1-d7692d8507b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0438db09-2a66-43f3-b643-beefabdcaa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0438db09-2a66-43f3-b643-beefabdcaa1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_1fb36dba-2981-4e37-907a-974ad3c0377f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_1fb36dba-2981-4e37-907a-974ad3c0377f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a8e007ff-db80-4cef-b47b-d0afaced4c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a8e007ff-db80-4cef-b47b-d0afaced4c9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_066a10f7-1cb9-43d1-9e36-86055a265aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_066a10f7-1cb9-43d1-9e36-86055a265aa9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20240630.xsd#RevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0438db09-2a66-43f3-b643-beefabdcaa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0438db09-2a66-43f3-b643-beefabdcaa1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_1fb36dba-2981-4e37-907a-974ad3c0377f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_1fb36dba-2981-4e37-907a-974ad3c0377f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a8e007ff-db80-4cef-b47b-d0afaced4c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a8e007ff-db80-4cef-b47b-d0afaced4c9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_066a10f7-1cb9-43d1-9e36-86055a265aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_066a10f7-1cb9-43d1-9e36-86055a265aa9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7eff434c-439a-4819-afc7-ce0a3a3e26b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_14310c09-bbb8-41a5-b8f0-868a2af19e94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7eff434c-439a-4819-afc7-ce0a3a3e26b4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_14310c09-bbb8-41a5-b8f0-868a2af19e94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5504c19e-2e24-4ab2-b8af-c2968560041f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_14310c09-bbb8-41a5-b8f0-868a2af19e94" xlink:to="loc_srt_StatementGeographicalAxis_5504c19e-2e24-4ab2-b8af-c2968560041f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5504c19e-2e24-4ab2-b8af-c2968560041f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5504c19e-2e24-4ab2-b8af-c2968560041f" xlink:to="loc_srt_SegmentGeographicalDomain_5504c19e-2e24-4ab2-b8af-c2968560041f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5504c19e-2e24-4ab2-b8af-c2968560041f" xlink:to="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_127a67a5-5d64-4f43-9b05-26dad60ccaf3" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:to="loc_country_US_127a67a5-5d64-4f43-9b05-26dad60ccaf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_200d8a53-dd83-4e0a-a3dd-cc737bb0097b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:to="loc_country_GB_200d8a53-dd83-4e0a-a3dd-cc737bb0097b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_7dc6a89a-6e41-413e-b5bc-74d93ae95231" xlink:href="blkb-20240630.xsd#blkb_OthercountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:to="loc_blkb_OthercountriesMember_7dc6a89a-6e41-413e-b5bc-74d93ae95231" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8e079f81-6976-4fe1-a8e5-12b77f319ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7eff434c-439a-4819-afc7-ce0a3a3e26b4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8e079f81-6976-4fe1-a8e5-12b77f319ded" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2070b020-e580-4a49-ab28-4bd430344bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_69ff4ddb-c9a7-4c0e-a4f5-b0828fb7ca41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2070b020-e580-4a49-ab28-4bd430344bf7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_69ff4ddb-c9a7-4c0e-a4f5-b0828fb7ca41" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b4df1603-73fd-44e5-a5a9-875bdddc3533" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_69ff4ddb-c9a7-4c0e-a4f5-b0828fb7ca41" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b4df1603-73fd-44e5-a5a9-875bdddc3533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b4df1603-73fd-44e5-a5a9-875bdddc3533_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b4df1603-73fd-44e5-a5a9-875bdddc3533" xlink:to="loc_us-gaap_SegmentDomain_b4df1603-73fd-44e5-a5a9-875bdddc3533_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b4df1603-73fd-44e5-a5a9-875bdddc3533" xlink:to="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_11ae0466-74b8-4f6a-bcfc-1979ebd88d2a" xlink:href="blkb-20240630.xsd#blkb_SocialSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:to="loc_blkb_SocialSectorMember_11ae0466-74b8-4f6a-bcfc-1979ebd88d2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_11fcc554-e016-4c08-917e-ce5b18195071" xlink:href="blkb-20240630.xsd#blkb_CorporateSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:to="loc_blkb_CorporateSectorMember_11fcc554-e016-4c08-917e-ce5b18195071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d90a42e-3a8a-4b48-93ae-e3648093f0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2070b020-e580-4a49-ab28-4bd430344bf7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d90a42e-3a8a-4b48-93ae-e3648093f0a7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_bfef4b96-c23f-4b3b-8db2-7a7489c2f72a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4744358e-0881-4de2-ab2f-f502e61435c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bfef4b96-c23f-4b3b-8db2-7a7489c2f72a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4744358e-0881-4de2-ab2f-f502e61435c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_05de1e47-7a4b-42eb-80ac-f0d230b14d96" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4744358e-0881-4de2-ab2f-f502e61435c8" xlink:to="loc_srt_ProductOrServiceAxis_05de1e47-7a4b-42eb-80ac-f0d230b14d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_05de1e47-7a4b-42eb-80ac-f0d230b14d96_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_05de1e47-7a4b-42eb-80ac-f0d230b14d96" xlink:to="loc_srt_ProductsAndServicesDomain_05de1e47-7a4b-42eb-80ac-f0d230b14d96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_05de1e47-7a4b-42eb-80ac-f0d230b14d96" xlink:to="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_45194230-fba1-48c7-b662-274da14ff3d5" xlink:href="blkb-20240630.xsd#blkb_ContractualRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:to="loc_blkb_ContractualRecurringMember_45194230-fba1-48c7-b662-274da14ff3d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_85e05e2d-938b-4c36-a9b0-80f41150497b" xlink:href="blkb-20240630.xsd#blkb_TransactionalRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:to="loc_blkb_TransactionalRecurringMember_85e05e2d-938b-4c36-a9b0-80f41150497b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_90ab7554-05e2-4cd8-8e88-f63af4147078" xlink:href="blkb-20240630.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:to="loc_blkb_RecurringMember_90ab7554-05e2-4cd8-8e88-f63af4147078" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b363f6b3-e592-4e46-a288-c4eccc02c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bfef4b96-c23f-4b3b-8db2-7a7489c2f72a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b363f6b3-e592-4e46-a288-c4eccc02c12f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9ff0def5-9e21-4123-be61-6d67c37aecb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9ff0def5-9e21-4123-be61-6d67c37aecb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9ff0def5-9e21-4123-be61-6d67c37aecb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9ff0def5-9e21-4123-be61-6d67c37aecb5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9ff0def5-9e21-4123-be61-6d67c37aecb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a8ab9a64-5a30-4cb6-b393-7e48011c15f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9ff0def5-9e21-4123-be61-6d67c37aecb5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a8ab9a64-5a30-4cb6-b393-7e48011c15f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6c530d3d-3360-4fd7-9f64-8008fcd97f22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a8ab9a64-5a30-4cb6-b393-7e48011c15f0" xlink:to="loc_us-gaap_SubsequentEventMember_6c530d3d-3360-4fd7-9f64-8008fcd97f22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_add0cfe1-1d16-4670-af5c-f188bc4315be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:to="loc_srt_ShareRepurchaseProgramAxis_add0cfe1-1d16-4670-af5c-f188bc4315be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_add0cfe1-1d16-4670-af5c-f188bc4315be_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_add0cfe1-1d16-4670-af5c-f188bc4315be" xlink:to="loc_srt_ShareRepurchaseProgramDomain_add0cfe1-1d16-4670-af5c-f188bc4315be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_add0cfe1-1d16-4670-af5c-f188bc4315be" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_adb8c901-804b-43a4-a69a-70d1876263ae" xlink:href="blkb-20240630.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_adb8c901-804b-43a4-a69a-70d1876263ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_61db3eb1-1189-4668-a3ce-574cbf362317" xlink:href="blkb-20240630.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_61db3eb1-1189-4668-a3ce-574cbf362317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d0b38739-8b18-4517-8a37-5cb35d51b190" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d0b38739-8b18-4517-8a37-5cb35d51b190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_6e58d89f-b85e-4445-8c1b-bd891f0f8415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_6e58d89f-b85e-4445-8c1b-bd891f0f8415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a3bdf08d-f8ac-43be-8c57-5939bb5f9620" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a3bdf08d-f8ac-43be-8c57-5939bb5f9620" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a17222c1-a598-422c-b827-4555822da9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a17222c1-a598-422c-b827-4555822da9ab" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MichaelP.GianoniMember_2d86f7ed-34b5-4040-9a01-af84a62f4d45" xlink:href="blkb-20240630.xsd#blkb_MichaelP.GianoniMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_MichaelP.GianoniMember_2d86f7ed-34b5-4040-9a01-af84a62f4d45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinR.McDearisMember_83af0c5f-8ba8-4650-b5c2-8a4df4700712" xlink:href="blkb-20240630.xsd#blkb_KevinR.McDearisMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_KevinR.McDearisMember_83af0c5f-8ba8-4650-b5c2-8a4df4700712" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_07ebfbcb-db5f-410f-8239-790ad2b6811e" xlink:href="blkb-20240630.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_07ebfbcb-db5f-410f-8239-790ad2b6811e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>blkb-20240630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:5ff3a5c8-2b1a-496a-83b5-c21730e7a1aa,g:085f31cb-2bf6-46f1-96b8-3fb01a0a7d87-->
<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_DerivativeAssetsNoncurrent_c1b05af8-9e4a-48c4-b2b9-14263a3a763e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative asset, interest rate swaps, long-term</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_a15f68c6-e19c-4295-830d-d117b524d4a6_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fed funds effective rate overnight index swap rate [Member]</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_ff73300b-e75e-48ab-a4fa-04305fff6773_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:href="blkb-20240630.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_blkb_EVERFILimitedMember_c4cdd955-50d6-4287-bfd9-bb608d588c1e_terseLabel_en-US" xlink:label="lab_blkb_EVERFILimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EVERFI Limited</link:label>
    <link:label id="lab_blkb_EVERFILimitedMember_label_en-US" xlink:label="lab_blkb_EVERFILimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EVERFI Limited [Member]</link:label>
    <link:label id="lab_blkb_EVERFILimitedMember_documentation_en-US" xlink:label="lab_blkb_EVERFILimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EVERFI Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFILimitedMember" xlink:href="blkb-20240630.xsd#blkb_EVERFILimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EVERFILimitedMember" xlink:to="lab_blkb_EVERFILimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b849a8b0-7434-4743-89ec-b9eff20a48a9_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_94b730a1-7c3d-4d9d-8e27-7fdff915b821_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e4aff5d7-41ad-4f7b-a98d-71d3a2c5f00f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_d97a42d1-033b-46c1-9388-842db6cc3de2_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_41950a1a-51e1-4bae-98ee-44dd5c61a952_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_875d1a06-4d7b-45bb-bf7c-c34ded77b8bc_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3e3a8988-5524-404e-9131-448ddea544f4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_2017790f-9c5e-4a17-8481-e360dee3c7f5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6831d15d-0ee9-4b1d-8ef9-7045777ccbf0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_b54cb0da-c0f8-4455-b7eb-1f33aa317d39_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Prepaid Expenses and Other Assets</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of components of prepaid expenses and other current assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:href="blkb-20240630.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_blkb_CorporateSectorMember_035ee90f-6f67-4f87-be7b-51d3c3aa1691_terseLabel_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Sector</link:label>
    <link:label id="lab_blkb_CorporateSectorMember_label_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Sector [Member]</link:label>
    <link:label id="lab_blkb_CorporateSectorMember_documentation_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember" xlink:href="blkb-20240630.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_dei_TradingSymbol_63e2775d-f2d7-496e-bb81-d13fbfd4f545_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_78ab9b76-f5ab-4569-aa3d-c8307cb9ee0f_terseLabel_en-US" xlink:label="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, available increase capacity, amount</link:label>
    <link:label id="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_label_en-US" xlink:label="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Available Increase Capacity, Amount</link:label>
    <link:label id="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_documentation_en-US" xlink:label="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:href="blkb-20240630.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:to="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_6f2ac2f1-e285-4cfd-977e-55401a83765d_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, offsetting probable insurance recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_label_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:to="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5932dd39-f135-4c20-904a-68fc985ef8b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computation of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_ea685d6d-3211-4fc4-8e4c-2d78e261ec01_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_1b36381a-dfb8-4fc4-82a6-c31d0517c9c5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2129a763-264b-4da9-9e95-8bff5fa62274_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_2619368e-5350-4408-829c-9bfe45b05887_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2acd60bc-3f79-402e-a476-7521e6502af6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_3dc75808-2f44-426e-a6bf-4348ccf6564a_negatedTerseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Change in due to customers</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_label_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Due to Customers</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_documentation_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of net increase (decrease) in funds due to customers during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers" xlink:href="blkb-20240630.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncreaseDecreaseInDueToCustomers" xlink:to="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_3ab47746-fc32-4271-9abd-f65fd61b91d9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7d77ca54-826e-4687-a019-84c27e5525c2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1fca3d54-d843-41b0-8240-d4306af6683b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_8ca83275-3c1d-4e82-b089-7f45eb04876a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_OthercountriesMember_3ed6ce10-567e-497e-b481-f72cec832177_terseLabel_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other countries [Member]</link:label>
    <link:label id="lab_blkb_OthercountriesMember_label_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Countries excluding separately disclosed countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember" xlink:href="blkb-20240630.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_03aea331-1757-4b48-810d-3b7b644f4796_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Organization</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentSubrogationClaimsNumber_09155c02-7e3c-4849-9ee9-90c90180f1e2_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security incident, subrogation claims, number</link:label>
    <link:label id="lab_blkb_SecurityIncidentSubrogationClaimsNumber_label_en-US" xlink:label="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security incident, subrogation claims, number</link:label>
    <link:label id="lab_blkb_SecurityIncidentSubrogationClaimsNumber_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security incident, subrogation claims, number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:to="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_19e45179-0eb2-495a-973f-1bddfddf4ea6_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1ff9388f-dcc8-48ac-b183-b39aecf77105_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Values of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_619d4503-faee-40f1-93b2-fd5aa2e79107_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liabilities, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_a1ec1432-ad87-4e01-8df5-acf82caf40a1_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net investment hedging [Member]</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_63529803-2dde-4a7b-a930-1e86f19926ad_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_f101832f-bfa8-44e6-8505-f6a6f2265d60_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_4b62991d-1e61-4d51-8878-cdf9b585e4a4_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, net cash outlays</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident, Net Cash Outlays</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident, Net Cash Outlays</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNetCashOutlays" xlink:to="lab_blkb_SecurityIncidentNetCashOutlays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e0d0e788-fdad-4678-ab99-053dad8b06d8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_2152b6dc-25be-4ac1-9554-0116058f4c82_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CashFlowHedgingMember_dd7e7d6f-7aed-43fe-aae0-b5639c436dbe_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_0713dbd0-a468-4998-bdac-33fffd0373f7_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gains and losses on cash flow hedges [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_b9b11bbe-5fe0-4c8a-85e5-2adea0b88722_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerAbstract_8fd0e39f-7131-4d46-b2ae-2d1568d3e475_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_50ac1068-55b6-4a70-966b-e5345ad43fc0_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_0c65920f-053f-4fe1-971e-35837e2d63d0_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States [Member]</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_af2f7ee5-5aed-46dc-b72f-6681e9ea5fa7_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_cbff93f2-84d9-4a84-8e83-9ef469140ed1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_c8bbb50e-1cde-4278-bc03-f29183758cf2_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_e4efb2d9-4690-4907-8c66-77ccea974a02_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity tax identification number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a0620572-65d9-4879-8fe7-dc3035fbae3c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_4f290847-7054-4cb0-ad5f-086ea59e17fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_643a1abc-c81a-459a-a505-83b6fddd7199_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury shares under stock repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_6f309d9c-6334-4744-bee0-b9371fa7e4b3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_c10f53e7-6d21-4a97-825a-9d668bad041c_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, common [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_53b02099-3b6c-4e17-8c71-0d214ff0986c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_53e5139f-ab7f-47b3-874a-f433abcd8c8b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Accumulated Other Comprehensive 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" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_9426045d-6704-4c52-8e4e-c71ce5b24f4f_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term loans [Member]</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f7f4d3b7-1524-4cc8-ab46-fbf8522cf4d1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement, Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3677f11c-735b-4c78-acc2-548494d353bc_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingency accrual, period increase (decrease)</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TransactionalRecurringMember_cb37227a-bf28-4737-a111-96e311c4122d_terseLabel_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transactional recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_label_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transactional Recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_documentation_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transactional Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember" xlink:href="blkb-20240630.xsd#blkb_TransactionalRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_TransactionalRecurringMember" xlink:to="lab_blkb_TransactionalRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedVacationCurrentAndNoncurrent_016d5742-ec04-4fba-9ba1-ef851a3fd3ee_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued vacation costs</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Vacation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_fc71f62e-f811-478b-adc8-2c632cb20f46_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_8ebba285-afc6-418c-992a-063b8b127f54_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity common stock, shares outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_9551ae2a-6ea7-4c27-ab19-0597fdd707de_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_2b89f941-32c8-469e-8cc0-0862406e6967_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DesignatedCurrencyRateMember_c7c31ae6-d9e5-466f-a2b4-77938a4a8c38_terseLabel_en-US" xlink:label="lab_blkb_DesignatedCurrencyRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated Currency Rate [Member]</link:label>
    <link:label id="lab_blkb_DesignatedCurrencyRateMember_label_en-US" xlink:label="lab_blkb_DesignatedCurrencyRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated Currency Rate [Member]</link:label>
    <link:label id="lab_blkb_DesignatedCurrencyRateMember_documentation_en-US" xlink:label="lab_blkb_DesignatedCurrencyRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Variable rate based on Designated Currency of the loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DesignatedCurrencyRateMember" xlink:href="blkb-20240630.xsd#blkb_DesignatedCurrencyRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DesignatedCurrencyRateMember" xlink:to="lab_blkb_DesignatedCurrencyRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_75cbca8c-da54-45b8-b707-3270126ed9d1_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_55a541f2-f639-424f-94fe-320c57a8907e_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity small business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_c3781b51-ac12-4988-9d3f-3c1f00bdae07_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_2dda60a4-a165-45b0-9871-e220a334795c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized financing costs to be amortized over term of facility</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_271a7664-58aa-40fc-a49b-3492abe75fc9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_bedfafb8-3a01-4301-89a5-c3efdb20dc6e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposition of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_2734972e-4df7-4653-8ba2-40f05211dd8d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts, 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" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_584484bf-8c56-408d-a6ff-240d0fc2b50f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4fe56607-95a0-4f4b-8beb-97063570f336_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_5e0b198d-e4b1-4f36-b870-5e534c1b0262_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid software maintenance and subscriptions, 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" xml:lang="en-US">Prepaid Software Maintenance, Current and Long-term</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:href="blkb-20240630.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:to="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_0ec1aa8d-b135-4c32-9dcd-1b5e52ba272a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_3047da92-7202-45c8-91db-e873db3755c2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7132184c-1279-4868-811d-f0f81713089b_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents and restricted cash in the statement of cash flows</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_e12c6656-10dd-49cc-b9c6-997e13bb8be7_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability insurance, amount, deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible" xlink:href="blkb-20240630.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_AssetsCurrentAbstract_8c08d99a-b340-44be-b3f1-5d5c87533b76_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_614a1c17-ac3f-4582-abf3-1485faf6692d_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_856860b0-7858-40aa-9917-90a213223359_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e973adff-be80-4eea-ba8e-3d1ef8a6d7ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_98c70246-4522-41ba-9a50-01c1e620aaa5_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_6a011fbd-3e98-4911-98d8-d19a74013c70_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_b3bf9579-5080-4eca-b0fe-3cae35f2174e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_90a0c1c6-ab8c-4488-bcbc-bfd7e59d8956_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_424dfe36-f35c-40d5-bc2c-2b25b91be133_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_5fec0928-a722-4f16-9e5e-7fddcdee5c55_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LineOfCreditFacilityVariableInterestRate_20d788d2-17c2-4ff8-95ca-4e0b9c53c903_terseLabel_en-US" xlink:label="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility variable interest rate</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityVariableInterestRate_label_en-US" xlink:label="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility Variable Interest Rate</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityVariableInterestRate_documentation_en-US" xlink:label="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility Variable Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate" xlink:href="blkb-20240630.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LineOfCreditFacilityVariableInterestRate" xlink:to="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_421eef75-012f-4dfd-9e45-c27cb173b681_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_aa12eb9a-cd2d-45b8-bfe2-ed024b167773_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_beff2064-5e3f-4904-95ca-626425e47898_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5d6d5ff3-aa5c-4629-904b-a985b16c5591_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive 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" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_f2472e2a-3df4-4d16-92ba-dd8aa01509be_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_74f27263-110b-45ca-a3ca-ce92027fed1a_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ineffective portion of interest rate swap(s)</link:label>
    <link:label id="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_label_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:to="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_6ff14900-34e8-4b1f-9c31-74727edd15c7_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of lines of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_55ecc286-bf58-42d6-b896-e697ac7424fa_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_December2021StockRepurchaseProgramMember_91f154fd-3cee-4d3b-88f6-0e5cca7d2c1a_terseLabel_en-US" xlink:label="lab_blkb_December2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">December 2021 Stock Repurchase Program</link:label>
    <link:label id="lab_blkb_December2021StockRepurchaseProgramMember_label_en-US" xlink:label="lab_blkb_December2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">December 2021 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_blkb_December2021StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_blkb_December2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">December 2021 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember" xlink:href="blkb-20240630.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_December2021StockRepurchaseProgramMember" xlink:to="lab_blkb_December2021StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_c1453bff-1ea5-482e-8c49-382d5bd2e62d_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security exchange name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_44d71922-f5f6-4f99-bf29-3ded38ff853e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentPenalty_668d1be5-f256-44ee-8dce-eb4b12299584_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentPenalty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security incident, penalty</link:label>
    <link:label id="lab_blkb_SecurityIncidentPenalty_label_en-US" xlink:label="lab_blkb_SecurityIncidentPenalty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident, penalty</link:label>
    <link:label id="lab_blkb_SecurityIncidentPenalty_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentPenalty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident, penalty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenalty" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentPenalty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentPenalty" xlink:to="lab_blkb_SecurityIncidentPenalty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_9c58214f-c01c-4df7-b68f-08ff2d88a8a8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_eb8f7d2f-d2c8-48ef-af75-1bbf186bd5b6_terseLabel_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes, prepaid and receivable</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes, Prepaid And Receivable, Current and Long-term</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:href="blkb-20240630.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:to="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_c441423d-eed2-4e74-ad0b-1acf340c0177_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments on debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_9fe81d34-64ab-4579-b95b-c0d2edb87b26_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9a8e1f21-b99f-4e10-b850-94e570ac9fc1_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts, 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" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_ad55a89d-e3f9-4a11-b178-c94484dee30a_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid software maintenance and subscriptions, current</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_label_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Software Maintenance and Subscriptions, Current</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:href="blkb-20240630.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_CommonStockParOrStatedValuePerShare_69dacfca-5d63-4b4e-aebf-2be0d384e30c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_53a67d0b-3512-4db8-a38f-feca2c6f44e9_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_6f30d97b-3d30-42b7-a51d-16a79410dc3a_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit loans [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5c3548c3-7a5b-47fb-87bf-846192c8f599_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_9165c1f7-9042-4908-abad-4366c1150f5b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_85cbf56d-52a5-4b06-9221-59293ed4b5b3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_KevinR.McDearisMember_label_en-US" xlink:label="lab_blkb_KevinR.McDearisMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Kevin R. McDearis [Member]</link:label>
    <link:label id="lab_blkb_KevinR.McDearisMember_documentation_en-US" xlink:label="lab_blkb_KevinR.McDearisMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Kevin R. McDearis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinR.McDearisMember" xlink:href="blkb-20240630.xsd#blkb_KevinR.McDearisMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_KevinR.McDearisMember" xlink:to="lab_blkb_KevinR.McDearisMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_283f1085-03ad-4bdf-b773-d4eeeb3a2dbd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ContractualRecurringMember_22893b15-12c9-4684-8e63-1adb5095a7fa_terseLabel_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_label_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_documentation_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contractual Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember" xlink:href="blkb-20240630.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_DerivativeLiabilities_d9435414-e58b-4ad3-a688-37da960cf849_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_5105b676-17f8-4bb2-86a7-0536dbc24518_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_5f1bc4fc-48a9-4b32-96e2-49bd1a922f61_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_47a2278e-9163-4c8b-8925-e40dac60fefa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_970d4ffa-b5aa-4f18-ad97-6b9086c923cb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_e15afac7-03fa-41a4-bdd1-823f88eb0ecf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ff80aff0-555d-48d8-a971-c55457a613e7_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_429a0ff1-6521-4be7-a222-7b6e9f2ca40c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_261c9b3d-a96b-4773-ba4e-19b9c6548095_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares assuming dilution</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_350f7f7a-2634-49c6-b671-c77c7d2607ba_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Restricted Cash</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Restricted Cash [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:href="blkb-20240630.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_fa1af509-3376-481b-800e-b7733b07c94e_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_bfa09386-1b31-4cf9-9d57-7ce80485effb_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_65be49b7-a2af-48f4-b54d-52cdd43c0554_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_501d6ee6-1752-4f9c-97c5-53e0c53db7f9_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_75cefe01-0841-46a5-8d7e-9e38bc32cc1b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_8b70430e-a9d3-4d01-94ec-625b6bdd1d2b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_19d00462-b370-4f8a-8ddd-e3ae407613a6_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_81394094-9848-4773-a690-9f31cb22cee9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_101c294d-130c-4ac4-b066-29f74ced2ac1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative asset, 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" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_6a5553eb-5aa5-4f5a-87e1-fec66da9161c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_be66c63c-96e8-416f-8704-ccac736bd017_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c3cee4fb-f39d-4006-bcbe-1916f7cfee85_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net current-period other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_8e8d0118-e62a-4286-8ed4-e1eb20b3660e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value measurements, recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e1607a9d-18a9-44bf-8c45-ca4ca06135cc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance of $6,006 and $6,907 at June&#160;30, 2024 and December&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_190a4bee-5f5a-4e96-a317-62d2eb340b57_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Implementation costs for cloud computing arrangements, amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e31e2bc8-82ef-4420-86d0-033b0f39d646_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax expense included in provision for income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_43ada68e-485b-4130-ac85-116c46802ba9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f93e11f8-df68-4907-b51f-f3ff1eae8370_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document fiscal period focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_5ae64b90-bc88-4d33-9859-e51e4ed0f967_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a4a45dda-d58e-40d3-9a21-dda0c1e84dd0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_09514d31-4184-4077-b026-0bc2c85a731b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_19af63eb-82dd-4bd7-a22a-9977bf69d4bb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock and units</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_f6b9e5e2-8240-4957-af1c-6077f5cd2c03_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37f502a1-6c90-4884-aaad-0abf20bbb542_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_8280207d-1b58-44ac-9b86-30775c6e21b0_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_3c0f56b4-3ef2-478f-9dfa-cc7ffd6b5f0d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_db95d0f7-b701-4caa-bcb5-03d9771a3e14_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_9a6d0ad4-9815-4be9-b81a-2f6d18feec8e_terseLabel_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" 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-20240630.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_GainLossOnDerivativeInstrumentsNetPretax_de14a44b-80e2-4092-8b12-7d5ff7e98206_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) recognized in accumulated other comprehensive income (loss) 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" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_d219bed8-a216-4175-a458-3f503b859e03_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock grants</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e56ad797-e3a8-41f2-ae27-c8034bdc7ee1_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock grants (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_4a9d7286-beae-4dda-bfb7-c9703fd70622_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, expected cost</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_label_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security incident, expected cost</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net pre-tax expenses currently expected relating to the Security Incident.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost" xlink:href="blkb-20240630.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_320d76fe-b807-4222-b803-8a0758312bb9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_236b5e42-937f-4a8e-ae8b-8ea606192d61_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of 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" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_9b91ed67-5a10-4fe5-bfe4-8be4b110f8b9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_a94f6f90-81cf-4627-90bd-67748dff986b_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Implementation costs for cloud computing arrangements, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_91bccf80-8caf-44ac-a24e-dcf33f19ed80_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e7f9861b-c3d7-4284-84c5-31ce74bcc6c8_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_c5ef0a08-cf59-46b0-a939-923a4bb80076_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_71c04774-b8eb-455c-8e33-f5c98ce7c904_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_ededa2aa-3c2c-4e29-8a65-046348b92b3f_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_02d7d4bf-fa85-4fc7-bd25-b4cd7ef93d08_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_cdfb815c-6808-438d-b9c1-ee766a0e2361_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_d83415d5-13f4-44aa-a822-7b878ee87e0a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment of financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_7023ec21-98fc-4f55-8155-648dd54d93b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Security Incident Expense and Probable Insurance Recoveries</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_88be08f1-3014-4d5e-aecd-be5756373236_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_b67d7072-6013-4463-9e0d-1f879247caa6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_f2e2c953-a7c5-4f51-b421-b79d9c6beae5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations and Dispositions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_ffdf76cc-579e-4f4a-b306-a158d1e3704b_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current fiscal year end date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ceaad358-fbd6-40e5-a336-8d47284d103f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_a4d938b2-5d15-4642-8371-ceb098acc858_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_67fc1537-2be3-4306-9fed-972c82adeafc_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_487e6396-1fb3-4b54-a73a-1c6f9129c304_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other debt</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_da24cde0-b6e7-4d32-8f8f-103782d3362c_periodStartLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31, 2023</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_a8bc1012-0ddc-4325-96c2-a9304cb0dc47_periodEndLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at June 30, 2024</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligation" xlink:to="lab_us-gaap_SupplierFinanceProgramObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d227359f-8a6e-47ac-ac2f-ef60dc077df8_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_891cf557-6e0e-44c9-bc98-0b3050b4a152_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_5d4a0a37-efb1-4d82-8804-7a23963dd4e5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income before reclassifications, net of tax effects of $(974), $(3,238), $(3,940) and $(672)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_6268838c-3515-4872-bdff-8a2b6ff41279_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_99219b34-562c-4410-a9be-7825f2daabad_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Schedule Of Debt Instruments, Other [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Debt Instruments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:href="blkb-20240630.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_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_7dd7c789-b248-44e2-9b5f-f1e1a934f776_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_0298daca-d863-40f5-b7a1-c6f1e907b37e_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, net of tax effects</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_655cebca-e090-4ffd-9398-3ec9f25b4bc9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c44ef381-fc25-410c-95ed-f6f71c636d89_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_309dbaa1-28bc-416e-8dcd-2892f59c679b_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Accrued Expenses and Other Liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Liabilities [Text Block]</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The disclosure describes the Company's accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:href="blkb-20240630.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_76be1d2f-6942-42f7-ba10-81deb96d6f0a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3b33acb3-8365-40fc-8710-4b7779a9dff9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_c62d64bb-d3b0-40eb-835f-9611540e62e4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_5cd1ef3c-b9bd-497d-9570-93bf6f6b1390_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity interactive data current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_19dcc8ce-ae6a-4fbe-bdcc-18b7cab40ef7_terseLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_83985608-763b-40cf-b9f6-10b45d8f08b3_totalLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_label_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense), Excluding Interest Expense</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_documentation_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:href="blkb-20240630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:to="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_a2d34912-5e2b-4d35-aff1-b3f032cdcae4_terseLabel_en-US" xlink:label="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, available increase capacity, percent of EBITDA</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_label_en-US" xlink:label="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Available Increase Capacity, Percent of EBITDA</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_documentation_en-US" xlink:label="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum allowable increase based on percentage of EBITDA provided in credit facility to increase revolving credit commitments and/or request additional term loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:href="blkb-20240630.xsd#blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:to="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_f79539e9-6758-4977-afa1-32ef8c17d2af_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency revaluation losses</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_281dd797-8d52-4880-8197-9e1648bdf251_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_787ba42f-9e0f-4430-b745-bbafcb1ac088_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_7c345210-5919-4704-a2b8-96454e4c09ea_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_2f1c83a0-1b98-4b14-9e10-a2d855e54126_terseLabel_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third-party technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_label_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third-party Technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_documentation_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Technology developed by a third-party used in conjunction with entity's products and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember" xlink:href="blkb-20240630.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_ShareBasedCompensation_c42d0bca-930e-49fc-b363-a8dd938bce7f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_c55f16ae-ccf0-45a8-8a26-ce8880b20be8_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales, marketing and customer success</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_GlobalHQMember_150ab182-9c31-4bde-bede-dfc4bee30c5c_terseLabel_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_label_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_documentation_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember" xlink:href="blkb-20240630.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_4cc5a93c-2a7a-49c8-ac70-203de3ee81ac_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" 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-20240630.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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_7e44642c-8b35-4a0c-9c9b-1c51acdcdadb_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_July2024StockRepurchaseProgramMember_5c2cef12-5a2e-46a7-88c0-a5d02fbe0c27_terseLabel_en-US" xlink:label="lab_blkb_July2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">July 2024 Stock Repurchase Program</link:label>
    <link:label id="lab_blkb_July2024StockRepurchaseProgramMember_label_en-US" xlink:label="lab_blkb_July2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">July 2024 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_blkb_July2024StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_blkb_July2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">July 2024 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember" xlink:href="blkb-20240630.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_July2024StockRepurchaseProgramMember" xlink:to="lab_blkb_July2024StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8e20c90f-a797-4570-847a-4ac3f61191b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_448f1c3d-e60a-4e09-b1d2-5a424a803011_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_d5a4d3d0-5946-4e65-a1a8-acf8726700ed_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swaps, 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" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_cd6ed36a-0bcc-42c4-906f-701c1fba1117_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Security Incident, cumulative net expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident Cumulative Net Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident Cumulative Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCumulativeNetExpense" xlink:to="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d3427373-767e-4c31-9e6f-212a148bd12b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c85646a6-01dc-4e3c-a350-3485486aac8f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ff63d884-33b4-4ef4-b463-94f79b7b8a73_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c783f4e-37ab-41df-a70b-d07feaa7f054_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_b2063c19-59c1-42e2-a601-e449b0cc40c6_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_cb02e54c-5227-4b9c-816c-bf4107ad5eb1_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Operating and Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_a2dbb568-0bbe-4083-9ed9-f1bfcb51ffc3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_28e2f775-03fe-4816-9e08-9b2b15787f48_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_cdc4ab07-3971-4e30-bed2-9a034a39b7c8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_05960b93-8def-4507-b417-5d9acb5daf21_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8d6e044-a016-493e-81bd-d9ffcd5de8b0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8ce039c2-603b-4235-b411-b00191278489_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_5529c766-dfed-48a2-831a-86cca23fc6c6_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_f23e500c-f6a0-426b-af8e-dc636304441d_terseLabel_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining aggregate minimum purchase commitment</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_documentation_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="blkb-20240630.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_DerivativeLiabilitiesCurrent_4883ae44-73aa-4e31-a574-ecfbcdc5aa02_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liability, 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" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_60c8ea89-56e5-4d8f-b903-e045ee321944_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets, impairments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_ccc55b96-6627-4160-a0cd-0974bfaea6d5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_caef21eb-4c9c-49f8-93f2-2c93fd337a3a_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_dd051278-7c50-4978-96f7-3a2bd1cc0181_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_57dfbd06-20eb-404a-83e8-f2b9ed5baec5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_f5741549-6242-47ad-bb4c-e297990a00bf_terseLabel_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer credit balances</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Customer Credit Balances, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:href="blkb-20240630.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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_7c9139cf-a198-4948-b319-7b5510987f49_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual Maturities Related to Credit Facility, Real Estate Loans and other debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_fe05add1-ea66-40d9-9885-3d70ded28c6a_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_246c19c8-2cc2-4de0-ba9a-7443cfce1ec5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive 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" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_c0c7a370-74b6-4bad-8c71-62c0cb65f78e_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_243d5a12-7653-4609-9f2c-9d05faab8ca8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_36aa4fa3-cfc1-4abb-9e85-400a3ad5cacb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash due to customers</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_9fae065e-5a0d-45a6-8679-9df12fc06fe5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_204f00ac-c279-40cc-a386-30a1f335f704_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_4376ab4d-0635-41c3-9868-fffb69f6f77d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity address, state</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_e071b79c-82d4-48d9-9da7-f3d9029fdec4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_7ae743db-3b1a-403a-b8b9-394afe301eda_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain reclassified from accumulated other comprehensive income (loss) 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" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5ee84a1f-50b6-4bb7-8f5f-a31f6de7a394_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_21b5ad70-cdd3-46aa-b78f-2c69b87438cf_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_7ce83c20-b9ff-4e80-b323-5653f2878d58_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_4b68c91d-6a2a-4ee6-b6cd-6c0fb8558793_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3117a6a1-3d0f-4687-9930-c0f6256df9ce_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_47828952-2d71-4ebe-ae24-48dcf919a34c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_424c24e2-ce96-496e-9673-4cb9a4358c02_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c6f42d00-725b-497f-bccd-0579e59898ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Aggregate financing costs related to debt discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c497bebf-5120-42da-af13-4d5adc50b85e_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Unamortized discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_b4dbd6fa-2699-4d76-b2bf-5bb38c6b504a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_MinimumMember_379ba11d-8fdd-443f-9994-fc13ff8b723d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_380395f5-41b7-4fd2-90ef-1bed98ab49df_terseLabel_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in customer funds receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_label_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_documentation_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable" xlink:href="blkb-20240630.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_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_ec85e51b-741d-4f60-8f80-69bc6a6017c8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative assets, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_e6623def-1517-41f7-b077-0684e2eaae63_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, net of current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_8e953676-8359-40c5-8164-216050e0d94f_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom [Member]</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_5ac2d728-4b2d-437d-8f31-e0559ba69205_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_640d4728-d7e2-478b-9974-468c5331d88c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_5d3c3aca-9cbc-4350-aa32-0e0fc49969c6_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for 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" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_a38dfe02-d1ee-40d9-80db-5886d9dd20bc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RecurringMember_b37f58b7-d7d8-4480-ae21-6ede8bfaaad6_terseLabel_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_label_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_documentation_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember" xlink:href="blkb-20240630.xsd#blkb_RecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_RecurringMember" xlink:to="lab_blkb_RecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_10080245-eb1e-478f-90da-032a1c73cebb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_714b6b1f-7369-4c65-833a-6bf6e4e2ba9a_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_MichaelP.GianoniMember_label_en-US" xlink:label="lab_blkb_MichaelP.GianoniMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Michael P. Gianoni [Member]</link:label>
    <link:label id="lab_blkb_MichaelP.GianoniMember_documentation_en-US" xlink:label="lab_blkb_MichaelP.GianoniMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Michael P. Gianoni</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MichaelP.GianoniMember" xlink:href="blkb-20240630.xsd#blkb_MichaelP.GianoniMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_MichaelP.GianoniMember" xlink:to="lab_blkb_MichaelP.GianoniMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_01767bc8-6367-4d96-a0e0-206559961e18_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Financial Statement Details</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_42c7bb23-d7b1-4a71-9969-4379bf7621ea_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e3749152-23bf-4c40-883a-400c42bd109a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of Derivative Instruments in Cash Flow Hedging Relationships</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_f31f4741-ac08-4dbc-b27f-aadd44046a02_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de4e341a-072f-4f5c-95c2-9c389ff8a582_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8a9ae26a-3293-4076-a29a-2befef488e79_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_ac7b235a-f71a-4fcb-a2ec-c8f5b2c63365_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_e1058033-52ed-486f-ab32-a3d42f6a800a_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_ebd826be-4388-4cd5-8afc-125a338cb36b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_5bba5bb4-06a2-47e1-ab77-7e29d6ce9b3a_terseLabel_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_label_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue, Recurring [Table Text Block]</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_documentation_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:href="blkb-20240630.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:to="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_9c858997-82f1-40e1-8ca6-a6d32cad6403_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CashUsedInDivestitureOfBusinesses_62f4acb1-90a9-404f-9adc-bd79838aa66e_negatedTerseLabel_en-US" xlink:label="lab_blkb_CashUsedInDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net cash used in disposition of business</link:label>
    <link:label id="lab_blkb_CashUsedInDivestitureOfBusinesses_label_en-US" xlink:label="lab_blkb_CashUsedInDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Used in Divestiture of Businesses</link:label>
    <link:label id="lab_blkb_CashUsedInDivestitureOfBusinesses_documentation_en-US" xlink:label="lab_blkb_CashUsedInDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow associated with the loss from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CashUsedInDivestitureOfBusinesses" xlink:href="blkb-20240630.xsd#blkb_CashUsedInDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_CashUsedInDivestitureOfBusinesses" xlink:to="lab_blkb_CashUsedInDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_6f3e29a1-bf3c-49e0-9272-85b38a2e7c24_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_0235fa0b-2fae-4a3d-b552-ae7c30360d7f_verboseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_label_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease Accrued Expenses And Other Liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_documentation_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The net change during the reporting period in accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:href="blkb-20240630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:to="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_dae903b9-2fb2-4c1f-9f22-5dacde0bffcd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Supplier Finance Program, Obligation, Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_4100e1c2-5795-44af-bb6c-c81b70fab021_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_e6b893a2-54f1-4557-8947-e8ab896be8b7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_47bc3983-7d92-4b7a-a979-8a62942cd2c4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_690e5580-26d5-49ef-9af4-262a6ebc43af_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_39f2fe52-5221-40aa-a7c2-cc7ef2b7a290_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_5e594056-4247-4d0e-af86-8d53472f3671_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_abb925a0-b94a-49d0-946e-244108bcc48f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_b14b6a51-7fd4-4f64-a591-23b7c4e0387e_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost; 19,259,537 and 15,562,864 shares at June&#160;30, 2024 and December&#160;31, 2023, 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" 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/2024/elts/us-gaap-2024.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_PaymentsToDevelopSoftware_26b1ca3c-bbb5-471c-934d-13d48290d403_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software and content development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_64d4e159-3eda-4eb9-ad95-cab608f6731e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 - remaining</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_aad150a7-f19a-4994-a1ec-de13d983dfcf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, unused capacity, commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_eaeb0018-5bea-4fc7-8ab9-9ba5b2950c1c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer funds receivable</link:label>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restricted Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:to="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_a2bbdb7d-0547-4096-9dd1-626487a2e0fe_terseLabel_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_label_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_documentation_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:href="blkb-20240630.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_e1f88bc1-f176-4820-876f-e32b6419f323_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_9bb4898f-67fe-469d-94e0-7c288517df28_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local phone number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_ad3d16a2-fb2a-490a-8c38-271dfa12e274_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchases, settlement (payment) or receipt</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Settlement (Payment) or Receipt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgagesMember_0aa5d4c5-377e-4de7-8367-228bb3dcc574_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MortgagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgagesMember" xlink:to="lab_us-gaap_MortgagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_343d5687-5f75-45cc-80f1-fe3bec898a00_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign line of credit [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember" xlink:to="lab_us-gaap_ForeignLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_e82c48c3-f22d-4e68-bd0a-f9ffddf9a814_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_a467bdb1-14e4-48c3-b689-095db53905ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_da86bba3-4e0f-4adc-ad8a-6e9492844e60_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total deferred financing costs included in other assets</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyServiceMember_996ad41f-fd93-4d56-ad64-bf134bc14e80_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One-time services and other [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyServiceMember_label_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyServiceMember" xlink:to="lab_us-gaap_TechnologyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentExpense_ed781dce-8e7c-4230-ad8a-7720f9b22a2e_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, gross expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident, Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense" xlink:href="blkb-20240630.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_IncreaseDecreaseInOperatingCapitalAbstract_b13e0c42-6af4-4fb7-9a1d-492024d737f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_January2024StockRepurchaseProgramMember_6feb0e0a-fd66-4901-81b2-07433b809909_terseLabel_en-US" xlink:label="lab_blkb_January2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">January 2024 Stock Repurchase Program</link:label>
    <link:label id="lab_blkb_January2024StockRepurchaseProgramMember_label_en-US" xlink:label="lab_blkb_January2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">January 2024 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_blkb_January2024StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_blkb_January2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">January 2024 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember" xlink:href="blkb-20240630.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_January2024StockRepurchaseProgramMember" xlink:to="lab_blkb_January2024StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_311e76e8-65d0-4788-8616-fcaba5062452_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Restricted stock cancellations (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_5b86338a-6a3e-46e9-822f-70830138fa84_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_101b4999-d2e6-4827-95dc-af75b86dc4a4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_736e1af5-245d-4738-9937-49fa35671b7f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued legal costs</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_19dcb8ec-2d27-4e93-a152-f985d6781193_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_79558f6d-5731-4495-aa92-2ad44ffa7e7a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_e8667aec-b702-40c3-a6fd-58317de02b6b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_fa585dd7-6f41-47be-ace5-73070bee0351_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity emerging growth company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_97c65ffb-3263-40c9-bca9-e2b2285a9d8b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total financial liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_17422a93-4dbf-400c-ba86-c8e1aecf91b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_67762f8c-6bb4-45db-8280-c9245ff63d48_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity central index key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_6bbc267a-b95a-4530-bd57-8d2108bdf6ea_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, cumulative gross expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident, Cumulative Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident Cumulative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense" xlink:href="blkb-20240630.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_e74dfc8d-d39c-4107-a2bc-6329afd1e152_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_2786849a-c674-46a3-958e-8d96ee81a006_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" 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-20240630.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_0f7e5997-5d0a-461e-aefc-f71e2f1da971_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_6ec01794-ce6c-4eca-b12b-f86c5189e07b_terseLabel_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_label_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Insurance Current and Long term</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_documentation_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm" xlink:href="blkb-20240630.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_StockholdersEquityNoteDisclosureTextBlock_7a8e9ba8-93a1-4f82-9114-4d46a462ce18_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_cbb6bd53-f924-4f0d-b32d-91f4c95e72f3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_9cf95b10-1af3-4fd7-930e-63377b3eec5c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_2d1acc9d-a5a6-47c9-a945-16c67a6eca94_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_3570f1ef-f34b-4536-aa46-393b278eee4b_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability insurance, amount, total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal" xlink:href="blkb-20240630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LiabilityInsuranceAmountTotal" xlink:to="lab_blkb_LiabilityInsuranceAmountTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_b91e98e8-efe0-4eb5-9f2a-21ac926acb07_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_73b75e61-bb5c-4ea2-8187-946b8617a442_terseLabel_en-US" xlink:label="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchases, initial delivery percentage of shares</link:label>
    <link:label id="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_label_en-US" xlink:label="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases Initial Delivery Percentage of Shares</link:label>
    <link:label id="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_documentation_en-US" xlink:label="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases Initial Delivery Percentage of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:href="blkb-20240630.xsd#blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:to="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_2b502af3-2e9a-456c-a9d6-6c40adc90ad2_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchases, cash or stock settlement</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Cash or Stock Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b5b3944b-ce22-467a-bcfd-343b5656f0de_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_b550151e-bf53-4da6-b15d-408b8d314d16_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity shell company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_9b3b4a14-ffe7-44c9-a28c-eb3501aa5290_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity incorporation, state or country code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_5028e765-640e-4786-9dae-c1b5730411b4_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, net pre-tax expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident, Net Pre-tax Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident, Net Pre-tax Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense" xlink:href="blkb-20240630.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_CapitalizedContractCostNet_ff6a5424-4963-44be-9b06-73506c220f9f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_43870cfa-d991-4fe7-b18e-d7641e13b23e_terseLabel_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued transaction-based costs related to payments services</link:label>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_label_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued transaction-based costs related to payments services</link:label>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_documentation_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:href="blkb-20240630.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_StandbyLettersOfCreditMember_ab786ddc-b37c-4e76-be11-c3a7ae93e189_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Standby letters of credit [Member]</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ff994fb8-08ea-4311-8fa4-ff71e933695c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_fcde0d10-c13e-4379-bed7-a4b8d6fa4434_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_d37d8ae9-59f5-4b47-8f31-f5c809b943bd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_b9ccba75-1cff-4691-b69b-dfc3cce199b2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City area code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount_e5c58f1c-96c2-4946-b7e3-cc409f3126de_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Adjustment to Recorded Amount</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Adjustment to Recorded Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_251549b0-726f-4d01-9f01-058c08d38087_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DueToCustomersCurrent_b8effa25-a015-4534-8fa7-6101b04c48b2_verboseLabel_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due to customers</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_label_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due To Customers Current</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_documentation_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent" xlink:href="blkb-20240630.xsd#blkb_DueToCustomersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DueToCustomersCurrent" xlink:to="lab_blkb_DueToCustomersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_5cabc3a2-3490-44d7-b306-ac66e3b3ac30_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration 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" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_16258825-8c45-4677-ac5f-695e184c0026_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SocialSectorMember_28243ceb-1bc5-41f6-acd1-77ba397dce60_terseLabel_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Social Sector</link:label>
    <link:label id="lab_blkb_SocialSectorMember_label_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Social Sector [Member]</link:label>
    <link:label id="lab_blkb_SocialSectorMember_documentation_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Social Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember" xlink:href="blkb-20240630.xsd#blkb_SocialSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SocialSectorMember" xlink:to="lab_blkb_SocialSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_76526ddb-37cb-4481-b74c-6ed5481d4c67_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0e78f39e-e5ad-453d-ba57-4ee691acc72f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_15186cf8-6916-4625-ba39-c21bfcb5770e_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Translation 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" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_7bc5444c-314f-4686-9689-81c53e133e52_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_a53a42c5-5881-48f5-93d3-65bb54d8f9fe_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_e5618022-0c30-4f78-afa0-deafa2158a02_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_055b5718-12cd-4170-9157-81990b0bfeec_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Security Incident, net expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident Net Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense" xlink:href="blkb-20240630.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_774f081e-7b47-4871-8594-0be0086faa13_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_d2b7f1d9-f2c2-466e-bfc9-80f6f3cbe8b1_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DebtInstrumentTable_d569dce4-51df-4c13-b263-e3a546953596_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_35272073-1b84-44a0-8116-fa106574a67f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_1a94bfc4-dac5-421f-9f05-2c256aef4826_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_ea732b73-325f-40fc-9e6c-1ae0914cc518_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage to be recognized</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_d51bf383-bbca-4b0a-8072-759a2611016d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_e21d7148-6651-4d99-b4d7-52917539c208_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_13f36622-5440-4a6e-8337-096485df5c78_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_8c702a2a-e5f3-4a91-8801-0f1beb225e49_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, ongoing legal fees</link:label>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_label_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Incident Ongoing Legal Fees</link:label>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident Ongoing Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentOngoingLegalFees" xlink:to="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_8f2a5f47-1d8a-4e23-8b28-8caedf40a249_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_42ae8d51-5cd2-482d-b1a6-e47944ca34c3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_9f504831-59e1-492c-987a-5129bcf6394d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_f98c452d-c01d-4a6f-9839-ba3f67e034e5_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_516d7d8c-bf9a-4fac-b798-fe9119d68781_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_381f1ee9-1abf-44b5-b985-89aba835d015_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramTableTextBlock_ae4f580c-ca96-469d-a807-2795bf99d77f_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Supplier Finance Program [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:to="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_9048d9c2-99ac-4f8a-acc9-b691429b0c92_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f6dc2c79-2d7a-46bc-8b6f-694b260fb58d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5bc027f1-7890-4613-8be4-449eaebdd2aa_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SwinglineloansMember_7f0f90a2-fbaf-4f5d-85c7-f5aafbf1f27b_terseLabel_en-US" xlink:label="lab_blkb_SwinglineloansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Swingline loans</link:label>
    <link:label id="lab_blkb_SwinglineloansMember_label_en-US" xlink:label="lab_blkb_SwinglineloansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Swingline loans [Member]</link:label>
    <link:label id="lab_blkb_SwinglineloansMember_documentation_en-US" xlink:label="lab_blkb_SwinglineloansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Swingline loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember" xlink:href="blkb-20240630.xsd#blkb_SwinglineloansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SwinglineloansMember" xlink:to="lab_blkb_SwinglineloansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_c6d72b95-aa77-4d55-b2c1-8ad7a7524125_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of future payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfa6e516-1e14-40c7-b2da-f4dd6e8b4912_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_690c72f9-b814-4f1c-a340-db63274f81f7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_fe7a290d-3c39-46b6-942e-f5af416a4162_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_22a88e2a-f794-4d03-9714-9e0307e107bf_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity registrant name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_807afc60-31ab-4b3c-9a47-28faa96fc66c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_c6db92be-43a3-4a2d-b849-7c3a4602c140_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_75930415-f814-4ce6-a199-6c478264ce69_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued health care costs</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_41c32fb1-a4e1-4f9e-b0ad-de6345a2a20e_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20240630.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_8de3512b-9b35-4c9f-9394-2504bc4a8169_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_c8c79d63-a869-4b20-b70c-271f33550abf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Other Income 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" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_93f1a6a6-552e-4b79-9da2-fdafe89633a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_a8b1367f-ec37-46b5-9a05-d5b08f472480_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ac1d8b19-5dff-4e2b-a8e6-2c52e517cccb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_328a5d70-3af8-4ce3-a385-3ad11b219fc2_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_51bbf927-f9ab-4211-b5ce-e52f228fccd9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense from costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_e6c4427f-c881-4afd-abf0-1b243d58cfa4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_67f0f54f-73cb-42dc-8336-ad2d4d782bec_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_0e6099ad-91f7-485c-b4a9-9c96cc331e1e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_4c251457-72ad-4f7c-a35e-c22b3eb5c915_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liability, interest rate swaps, long-term</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_601da9b7-2e24-46f7-82b3-710964c80588_terseLabel_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued commissions and salaries</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Commissions And Salaries, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:href="blkb-20240630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:to="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_2e195349-af79-4710-a14c-159a5a24334d_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_e7313c0f-8152-4261-9dc1-9077b9d8749e_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled accounts receivable</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d4ae57c6-361f-44b3-bf4d-10eb9dbca778_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity address, postal zip code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_1e1531a6-a699-4fc6-805b-76eb6ae196f9_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_7f5d51f0-bfaf-4156-a3c5-ff87c86201ad_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swap [Member]</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_b822dcb6-40e8-43d7-b550-02360b2a0c1b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_f1eea691-37d2-49c1-8462-209b0a7d5c75_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_559d3001-9ccd-4041-8685-3e5ee21476a1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.001 par value; 180,000,000 shares authorized, 70,883,488 and 69,188,304 shares issued at June&#160;30, 2024 and December&#160;31, 2023, respectively; 51,623,951 and 53,625,440 shares outstanding at June&#160;30, 2024 and December&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a6eac2cf-aa5e-4d19-8cda-07ea98aa78b3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_90a2276d-7760-44ff-b312-709fe4fc47eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3c277c15-91ed-41db-8c48-57e9115ba8e8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2d8ce6e4-a916-4d87-b046-fda994d6da32_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_158133a4-d219-44c5-b8e8-666de6327b0e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock; 20,000,000 shares authorized, none outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_f357ab63-ebcb-4003-96f1-740232253aa6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible 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" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_268ae5f2-d124-4992-9f99-bf49591aac43_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_9dc0ed2b-3ae5-4ede-a271-40d80b876cfc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_24e9bc06-6349-4601-9731-d4d00bb274e8_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated as hedging instrument [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_71511ebc-9837-4596-b90b-7962ffad3194_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6d25f430-2064-406d-851f-60ca56be985e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares and equivalents outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_a0085b81-f7d1-46be-912a-73018a0b3493_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_bb34f8d5-5153-4e3b-bf05-95af0867b8f6_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_afc4f3d7-33ac-43be-8817-b794be1fbf7a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b3ddcfe1-83de-47f3-8de9-db9081218330_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_08053a49-8670-4c32-9218-f7557d5c156c_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Implementation costs for cloud computing arrangements</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_a21d6c6a-106c-4972-84d7-170f4938b690_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_aa6df129-2ba3-4056-8496-9420157147c9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e4195f17-3ad7-4f4b-aec4-aee4ae120eb0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_ef205780-e5b1-412d-af59-90fb85077197_terseLabel_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liabilities, Current and Long-term</link:label>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:href="blkb-20240630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:to="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_fd258d16-734d-4e0c-b422-9a81d626729c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_332df2d9-05fc-4a46-b0fb-45e7269c0076_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (see Note 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtMember_bf6e38d4-55ce-4fc6-884b-4811539513f4_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtMember_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtMember" xlink:to="lab_us-gaap_ShortTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91618227-5212-40e1-b5aa-c73c3a1ec468_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_061e4b8b-c7bb-4bab-a7b4-2ae07c483ccc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d0b0101d-2b0e-4fa1-93e7-e7ef14f2fc71_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_5cd902eb-9697-49b2-8eb3-c9b7029ebc36_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d7eb1de4-3822-4718-ae0e-9e4964ad76a3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity address, city</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_57462c81-6f51-48d4-90c5-c8191a0a2dca_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities,</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:href="blkb-20240630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:to="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_8c5b303a-8d00-4cf6-ad03-c8b7dec30b3f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1599c964-7f6f-49be-9e73-0d7ee85ad2a5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_2999c6f9-a084-459b-8877-a5e347ad5faf_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net 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" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_Q12024ASRMember_1ec1ec3d-b823-4e7d-b6e5-83c2ec57d068_terseLabel_en-US" xlink:label="lab_blkb_Q12024ASRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Q12024ASR</link:label>
    <link:label id="lab_blkb_Q12024ASRMember_label_en-US" xlink:label="lab_blkb_Q12024ASRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Q12024ASR [Member]</link:label>
    <link:label id="lab_blkb_Q12024ASRMember_documentation_en-US" xlink:label="lab_blkb_Q12024ASRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Q12024ASR</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRMember" xlink:href="blkb-20240630.xsd#blkb_Q12024ASRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_Q12024ASRMember" xlink:to="lab_blkb_Q12024ASRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_ade13506-2941-47ab-9d5c-b3e62f229bd5_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_d96fae06-bfd1-42a7-b495-9120ad14b167_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Real estate escrow balances and other</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a767903d-4a2d-4c22-86a4-42658de197a4_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity file number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceRecoveries_dd6069df-aa3a-42ab-8e76-0b751ab60367_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, cumulative offsetting insurance recoveries paid</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries" xlink:to="lab_us-gaap_InsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_4b937ebc-d989-4b9e-87a4-f03697d327bf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue 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" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f5385555-e4f6-4b34-b71a-9d464a1c5d8e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document fiscal year focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_e9751adc-1c2d-43bb-b58b-5c646ba1cbf8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_036fbec5-598c-4eba-960e-2924520e46da_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity address, address line one</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_45ca1b73-0ceb-4ea3-b017-c29665356a85_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury shares under stock repurchase program, cost method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_037171c3-d289-431a-ade9-19c730c8dd71_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury shares under stock repurchase program, cost method, value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_fa073267-e17b-43bf-a301-b1cb306f5829_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, value, acquired, cost method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_7267ace7-9b45-4c94-b7df-c05b6e8d5929_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total financial assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_78db4986-f4bc-49e4-8706-dd0644213978_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Security Incident, cumulative offsetting 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" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:href="blkb-20240630.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c0036d6b-aa9c-49c6-8f44-20f1391f986d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 - remaining</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a2371311-6eb9-48ec-8001-3a8646ea5af1_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document period end date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_df7efe46-8f3a-4a9b-8949-2175640862f8_terseLabel_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Expected Net Cash Outlays for Ongoing Legal Fees</link:label>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_documentation_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expected Net Cash Outlays for Ongoing Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:href="blkb-20240630.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_OtherNoncashIncomeExpense_7b6059b2-0eec-45b4-933d-a32832043442_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other non-cash adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_f7642677-b781-4ad3-bb6f-c845e3384d06_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base rate [Member]</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_644bd735-fc6d-45f1-bdec-24e88ff6241f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_06782bc7-449f-4015-97e7-e139519f6973_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_70723277-cc55-44bf-bef0-4b8fe1098c3f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a0d85667-993b-4078-b848-672e82aeb534_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_37428223-7d7a-48f5-89db-dc6a47105c90_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized that was included in deferred revenue at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_291354ea-a4cb-48cb-82ba-117b912d1772_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_28344ee5-139d-4ef8-8a68-5af10655c105_terseLabel_en-US" xlink:label="lab_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Four</link:label>
    <link:label id="lab_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="blkb-20240630.xsd#blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_306b535c-2ca0-4c6f-9037-71d7ffb6d251_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document transition report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_567c30b4-1c21-4f3a-865f-82ecc2fcdc1a_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_18507d02-70a1-4a30-947c-33b00a1dc369_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b0597c95-2a64-469b-936f-80a923de6ef7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9bd60003-eea3-4b30-8579-494064cefe37_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive (loss) income, beginning of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7dbf8c49-bd74-4bf4-9f78-58efcbc15e26_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive 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" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_5ca4d43c-f437-4536-975c-52233355d878_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity current reporting status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_8a777e8a-c2c8-438d-ba58-33303602477c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesDateDomain_5207c300-8604-4ac1-9504-737da9a8ee34_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesDateDomain_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_05a43014-f731-42bd-8183-34a81588292f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5a6259ef-1b35-45c2-8866-8b5fe7973303_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesDateAxis_57239cc0-720a-427e-9d7c-1cb18741f2db_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesDateAxis_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_870e4da6-d2dc-4d8a-ab72-75a5362db243_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software and content development costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_017c6596-77af-4a15-9046-020564d8ba9c_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_29b5c2d1-67af-4b54-876b-e743fd10ea00_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred financing costs and discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_593b29a8-d997-47e0-b401-f7046a957b7a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_1eb2cf2d-f046-421e-bdec-fd745b4ea463_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity filer category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_32229511-bc49-4a96-a39a-b37bcd14cde4_totalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total amounts reclassified from accumulated other comprehensive 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" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_6148993e-7a12-48d7-842a-f3f5f5de947b_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_0c4d54da-12e6-45d4-a2ca-c76184018ef0_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_2bf0c7f2-6279-4d4a-9588-30777edfd137_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_34849726-3973-40e5-a90a-0975c09f1794_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_bae9f793-30f0-4b8b-9a5a-da304746763c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5edde9f4-0b4e-4a01-98c0-f21151eb27cf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized (loss) gain on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NetLeverageRatio_dd9e3b1e-d57e-4ac3-9a19-16ef9ff82715_terseLabel_en-US" xlink:label="lab_blkb_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net leverage ratio</link:label>
    <link:label id="lab_blkb_NetLeverageRatio_label_en-US" xlink:label="lab_blkb_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Leverage Ratio</link:label>
    <link:label id="lab_blkb_NetLeverageRatio_documentation_en-US" xlink:label="lab_blkb_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio" xlink:href="blkb-20240630.xsd#blkb_NetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NetLeverageRatio" xlink:to="lab_blkb_NetLeverageRatio" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>blkb-20240630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:5ff3a5c8-2b1a-496a-83b5-c21730e7a1aa,g:085f31cb-2bf6-46f1-96b8-3fb01a0a7d87-->
<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-20240630.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_98688f3d-221c-4e5c-b749-5f8b09509e56" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_1a489e9c-65db-4ad4-bcf1-65200d864d16" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_98688f3d-221c-4e5c-b749-5f8b09509e56" xlink:to="loc_dei_DocumentInformationTable_1a489e9c-65db-4ad4-bcf1-65200d864d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ebff4bb7-9958-47ac-807f-01fc35afeefb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_1a489e9c-65db-4ad4-bcf1-65200d864d16" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ebff4bb7-9958-47ac-807f-01fc35afeefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_baafcc1b-df73-402b-9171-f26a06d0432d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ebff4bb7-9958-47ac-807f-01fc35afeefb" xlink:to="loc_us-gaap_ClassOfStockDomain_baafcc1b-df73-402b-9171-f26a06d0432d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_1a489e9c-65db-4ad4-bcf1-65200d864d16" xlink:to="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4a243bd7-9c0e-4070-8cd6-9d60e07ef549" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentType_4a243bd7-9c0e-4070-8cd6-9d60e07ef549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_6287dd74-5e0b-4679-873d-aad4077c8eb3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentQuarterlyReport_6287dd74-5e0b-4679-873d-aad4077c8eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_8243814a-592f-449c-9907-8e3294859b59" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentPeriodEndDate_8243814a-592f-449c-9907-8e3294859b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0f6c9f48-eb12-4e5f-b056-e7c6c27fadf4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentTransitionReport_0f6c9f48-eb12-4e5f-b056-e7c6c27fadf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a956692e-db2a-4421-8ae7-c93161529e81" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityFileNumber_a956692e-db2a-4421-8ae7-c93161529e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5c3ee5dc-a394-4dfe-936f-ae234fa93eb3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityRegistrantName_5c3ee5dc-a394-4dfe-936f-ae234fa93eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_294bc635-8fdf-4770-9800-b538af75a53f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityIncorporationStateCountryCode_294bc635-8fdf-4770-9800-b538af75a53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_a501042c-c46f-45e6-8efd-6b20c27eb551" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityTaxIdentificationNumber_a501042c-c46f-45e6-8efd-6b20c27eb551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_942860fd-965f-4b7f-91a4-fd3a39f15e4d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressAddressLine1_942860fd-965f-4b7f-91a4-fd3a39f15e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_29ae6a10-2854-4887-883f-660b8ebf291f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressCityOrTown_29ae6a10-2854-4887-883f-660b8ebf291f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_6cd67087-7b3c-49fd-8718-0a7bac18d3ae" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressStateOrProvince_6cd67087-7b3c-49fd-8718-0a7bac18d3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_3333dc94-dd77-489b-bd2c-6b3b3ea38ae8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityAddressPostalZipCode_3333dc94-dd77-489b-bd2c-6b3b3ea38ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a8a76f58-e880-41e0-a253-6d9b1c827193" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_CityAreaCode_a8a76f58-e880-41e0-a253-6d9b1c827193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_be9fca8a-f1be-4552-9a74-de95789b7d22" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_LocalPhoneNumber_be9fca8a-f1be-4552-9a74-de95789b7d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d9ce1f1e-55ca-4bc3-b63a-8387bb147d7b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_Security12bTitle_d9ce1f1e-55ca-4bc3-b63a-8387bb147d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_8cc34fb1-c07f-4d05-afa3-4f98022763ff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_TradingSymbol_8cc34fb1-c07f-4d05-afa3-4f98022763ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_10c74642-6f7a-4c13-81b2-8922528c8cb5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_SecurityExchangeName_10c74642-6f7a-4c13-81b2-8922528c8cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c495647e-1f6d-419d-a4dd-376b8e32e5e0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityCurrentReportingStatus_c495647e-1f6d-419d-a4dd-376b8e32e5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_853f2203-b3fc-4f23-b795-f25a4575bb08" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityInteractiveDataCurrent_853f2203-b3fc-4f23-b795-f25a4575bb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_115589e4-18dc-4772-9a96-cc9626c79ca2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityFilerCategory_115589e4-18dc-4772-9a96-cc9626c79ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3c1f3a2b-8bdc-4467-885b-af894a026089" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntitySmallBusiness_3c1f3a2b-8bdc-4467-885b-af894a026089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_275970ad-86f7-454a-a202-62994e2877a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityEmergingGrowthCompany_275970ad-86f7-454a-a202-62994e2877a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_094667d5-b27c-472f-a827-29e9c28c590f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityShellCompany_094667d5-b27c-472f-a827-29e9c28c590f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4f7bb068-3312-4826-8cef-a33a0c385a70" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4f7bb068-3312-4826-8cef-a33a0c385a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_6fc73fef-ceba-4622-ad98-cdb43db4d7b2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_AmendmentFlag_6fc73fef-ceba-4622-ad98-cdb43db4d7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1bcaf443-bc9a-43f7-847f-7515d0173e75" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentFiscalYearFocus_1bcaf443-bc9a-43f7-847f-7515d0173e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d88648e0-5e95-4b52-b71c-c23ca410c6d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d88648e0-5e95-4b52-b71c-c23ca410c6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4ef3afaf-04be-4bbd-ac1d-60e49e302f50" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_EntityCentralIndexKey_4ef3afaf-04be-4bbd-ac1d-60e49e302f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4922461a-97e7-41bb-93fb-e478cdc9533d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_b394fb91-8063-42eb-8923-75858ff24fa7" xlink:to="loc_dei_CurrentFiscalYearEndDate_4922461a-97e7-41bb-93fb-e478cdc9533d" 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-20240630.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_5db7b7e7-3c20-490e-a6f0-57509f1d9d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5db7b7e7-3c20-490e-a6f0-57509f1d9d0a" xlink:to="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c8c7e405-886e-483f-8305-ff7613b0adff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c8c7e405-886e-483f-8305-ff7613b0adff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_eda42fc3-f859-4db3-887e-144ae0e4d14b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_eda42fc3-f859-4db3-887e-144ae0e4d14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cd60bb4c-bee2-4ffb-a9ff-a82e96d29e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cd60bb4c-bee2-4ffb-a9ff-a82e96d29e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_0329dd30-534b-44f4-b2ab-ac4fc22862a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_0329dd30-534b-44f4-b2ab-ac4fc22862a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_995593c9-505a-498d-93fa-1bc9f76f8eec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_995593c9-505a-498d-93fa-1bc9f76f8eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a99b7827-ef1b-4bb4-a677-9b8dfb7823fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26a76e7b-3f45-414d-b808-80857e935d9d" xlink:to="loc_us-gaap_AssetsCurrent_a99b7827-ef1b-4bb4-a677-9b8dfb7823fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fc0f6421-8d80-4ffe-930d-853bd49846f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fc0f6421-8d80-4ffe-930d-853bd49846f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b5da7799-557d-444a-a4aa-9753de2d06fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b5da7799-557d-444a-a4aa-9753de2d06fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_5168ce60-2a12-4d6e-b6c6-e0410786376e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_5168ce60-2a12-4d6e-b6c6-e0410786376e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b0a88eb-e18b-4d02-b19f-930165f7656c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_Goodwill_3b0a88eb-e18b-4d02-b19f-930165f7656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5be1afca-2391-42d3-93f7-6a4edc39ea23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5be1afca-2391-42d3-93f7-6a4edc39ea23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_09fe782e-a5eb-41bf-be68-833cddb39c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_09fe782e-a5eb-41bf-be68-833cddb39c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6bb554d0-c7aa-464f-b8d9-12ac962d62c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2abe1114-b7a2-48c2-a7cb-a011df8833b9" xlink:to="loc_us-gaap_Assets_6bb554d0-c7aa-464f-b8d9-12ac962d62c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5db7b7e7-3c20-490e-a6f0-57509f1d9d0a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_6ca0277f-885c-48a7-854d-ce971678e740" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_6ca0277f-885c-48a7-854d-ce971678e740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_69505c4d-e985-447c-b1cf-62d81927797b" xlink:href="blkb-20240630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_69505c4d-e985-447c-b1cf-62d81927797b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_ee5cfb56-9714-4adb-a082-606a43d45885" xlink:href="blkb-20240630.xsd#blkb_DueToCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:to="loc_blkb_DueToCustomersCurrent_ee5cfb56-9714-4adb-a082-606a43d45885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4daf3e79-4ecb-4686-9d99-d3a1cd919010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:to="loc_us-gaap_LongTermDebtCurrent_4daf3e79-4ecb-4686-9d99-d3a1cd919010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f74d5df2-ad02-4384-a0d5-ea67613ab7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f74d5df2-ad02-4384-a0d5-ea67613ab7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0ac69a99-983c-4357-a080-a08d1ef8bf74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678620a0-c87e-41c4-98c7-1b5a66ae86e7" xlink:to="loc_us-gaap_LiabilitiesCurrent_0ac69a99-983c-4357-a080-a08d1ef8bf74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_55368b64-c093-4978-a5c8-e81ba8e0f62d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_55368b64-c093-4978-a5c8-e81ba8e0f62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6fd14d31-cbdf-4379-8af8-c70c3aee988a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6fd14d31-cbdf-4379-8af8-c70c3aee988a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ce2fb742-b1c4-43aa-b690-5ab3d1800663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ce2fb742-b1c4-43aa-b690-5ab3d1800663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_aff9443b-5c73-4246-9937-83b3ad0b8f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_aff9443b-5c73-4246-9937-83b3ad0b8f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_67d6aeb9-00fc-4ecb-892c-3257eada9477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_67d6aeb9-00fc-4ecb-892c-3257eada9477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2ddb0527-a624-484a-953b-7fb2ef6b159e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_Liabilities_2ddb0527-a624-484a-953b-7fb2ef6b159e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_9e3d8887-82d4-4a82-a374-69e7f5a27600" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_9e3d8887-82d4-4a82-a374-69e7f5a27600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b32d4b10-df4d-4b1f-92df-223e79b239f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b32d4b10-df4d-4b1f-92df-223e79b239f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0c3b4f28-0a9e-4bda-b4f8-9b38613bb889" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0c3b4f28-0a9e-4bda-b4f8-9b38613bb889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_82c4171e-a8e0-4325-bb3d-916a8735965f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_PreferredStockValue_82c4171e-a8e0-4325-bb3d-916a8735965f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8c02efc2-22ba-44b1-adcd-07e63c02ab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8c02efc2-22ba-44b1-adcd-07e63c02ab9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_fe668318-4a66-485e-a80d-b9a5f10804e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_fe668318-4a66-485e-a80d-b9a5f10804e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8074f37f-8ffd-4704-ab4a-321a903232fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_CommonStockSharesIssued_8074f37f-8ffd-4704-ab4a-321a903232fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ebc7fa55-8143-4685-9afc-a89ed28cab44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_CommonStockValue_ebc7fa55-8143-4685-9afc-a89ed28cab44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8723df37-c9aa-4c2f-9a04-f12315004eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8723df37-c9aa-4c2f-9a04-f12315004eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c4a66054-1629-4b04-a5a0-c6a55b1985b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c4a66054-1629-4b04-a5a0-c6a55b1985b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_ac8e5b8d-74a9-47f4-99ee-98b3fb655311" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_TreasuryStockCommonValue_ac8e5b8d-74a9-47f4-99ee-98b3fb655311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2d33eef0-8c21-466a-93e3-c0d7d079725d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2d33eef0-8c21-466a-93e3-c0d7d079725d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_16b18438-3548-4cce-8bc5-d182e332d945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_16b18438-3548-4cce-8bc5-d182e332d945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5b1429da-c864-40f9-8d66-bbfb7f850765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a929d68c-176c-4f2a-b2a5-523877d733a1" xlink:to="loc_us-gaap_StockholdersEquity_5b1429da-c864-40f9-8d66-bbfb7f850765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_675323a0-98f8-4d40-8d06-601f1dd698d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e392735-5d62-408d-827c-097ecdd601b9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_675323a0-98f8-4d40-8d06-601f1dd698d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_90bb640c-7c6c-4daf-bb43-850749c7793d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5db7b7e7-3c20-490e-a6f0-57509f1d9d0a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_90bb640c-7c6c-4daf-bb43-850749c7793d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="blkb-20240630.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_0e44e710-0553-4c3c-b763-184df32204ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9ad731a6-1c96-4377-8833-e8a25ee5ba6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0e44e710-0553-4c3c-b763-184df32204ca" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9ad731a6-1c96-4377-8833-e8a25ee5ba6b" 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-20240630.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_9a8a535d-d2e6-4b1b-95a6-8db694fd0721" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_00c05563-0cd6-4900-90db-bedc61b9c9af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9a8a535d-d2e6-4b1b-95a6-8db694fd0721" xlink:to="loc_us-gaap_StatementTable_00c05563-0cd6-4900-90db-bedc61b9c9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e57709a5-afc8-43f0-8886-8ebcd5a6103b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_00c05563-0cd6-4900-90db-bedc61b9c9af" xlink:to="loc_srt_ProductOrServiceAxis_e57709a5-afc8-43f0-8886-8ebcd5a6103b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e57709a5-afc8-43f0-8886-8ebcd5a6103b" xlink:to="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_bb5d3a96-0dec-4ba7-a088-a4de0a8f5eec" xlink:href="blkb-20240630.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:to="loc_blkb_RecurringMember_bb5d3a96-0dec-4ba7-a088-a4de0a8f5eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_3db98e0c-7af9-46c8-8d24-ae72d6fc8fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_12aca50f-b63e-4494-9c6d-c81d9cfbcc25" xlink:to="loc_us-gaap_TechnologyServiceMember_3db98e0c-7af9-46c8-8d24-ae72d6fc8fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_00c05563-0cd6-4900-90db-bedc61b9c9af" xlink:to="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_7e4a1825-db97-484e-8dea-9969e012c1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_RevenuesAbstract_7e4a1825-db97-484e-8dea-9969e012c1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6366653f-3599-41d0-b826-ddd563bd697e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_7e4a1825-db97-484e-8dea-9969e012c1bc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6366653f-3599-41d0-b826-ddd563bd697e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_e30a52ba-9d57-43dd-a54c-f8edd4784e39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_CostOfRevenueAbstract_e30a52ba-9d57-43dd-a54c-f8edd4784e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b2a74126-157f-4c82-9340-f0640ca8e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_e30a52ba-9d57-43dd-a54c-f8edd4784e39" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b2a74126-157f-4c82-9340-f0640ca8e0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a347bdcf-47bd-4ee6-bc33-ecc80db83895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_GrossProfit_a347bdcf-47bd-4ee6-bc33-ecc80db83895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2d38f7da-9915-439c-a49c-95d8c179b3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2d38f7da-9915-439c-a49c-95d8c179b3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a86a4516-b1f0-4d73-abb0-aaa9726e0a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a86a4516-b1f0-4d73-abb0-aaa9726e0a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3285c5f9-6525-491e-8f76-4e68df85cb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3285c5f9-6525-491e-8f76-4e68df85cb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c204c691-ec94-4c07-98c4-e1b641f1291d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c204c691-ec94-4c07-98c4-e1b641f1291d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_eda951a5-d068-4266-b809-a88e4a3b6f69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1d257efe-d791-4e04-aee6-84f0648dd96a" xlink:to="loc_us-gaap_OperatingExpenses_eda951a5-d068-4266-b809-a88e4a3b6f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_91c749cf-2557-40e0-98ea-d25f4e9f8f26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_OperatingIncomeLoss_91c749cf-2557-40e0-98ea-d25f4e9f8f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4a0b5159-d503-4d59-b367-e7be24bc6856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_InterestExpense_4a0b5159-d503-4d59-b367-e7be24bc6856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_94f8e2d0-4c20-4e2f-a710-274bf7f7643c" xlink:href="blkb-20240630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_94f8e2d0-4c20-4e2f-a710-274bf7f7643c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b578509d-9ae7-48c8-beb7-86cd155bb25c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b578509d-9ae7-48c8-beb7-86cd155bb25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5383305e-c528-45f9-9202-ea8b15200847" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5383305e-c528-45f9-9202-ea8b15200847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_698a3d24-4acc-43c4-af13-846412f6f747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_NetIncomeLoss_698a3d24-4acc-43c4-af13-846412f6f747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f4c026f6-76a3-43d3-9d9a-45b4e3c3fb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:to="loc_us-gaap_EarningsPerShareBasic_f4c026f6-76a3-43d3-9d9a-45b4e3c3fb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d1e14641-6be3-4c55-9f6d-c09ccb8bb8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c5ddab50-af64-40d8-acd1-60aff6147553" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d1e14641-6be3-4c55-9f6d-c09ccb8bb8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_929241ac-4b5f-4377-ae6b-3f9fa52e7594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_929241ac-4b5f-4377-ae6b-3f9fa52e7594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_630cdcbe-39ab-4143-aa75-52224f00905f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6e493643-0103-415e-b209-c782c4f548d1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_630cdcbe-39ab-4143-aa75-52224f00905f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_210f00ac-b586-4f4e-acf9-40ae783b6c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_210f00ac-b586-4f4e-acf9-40ae783b6c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_431ecef5-c228-42fb-9df0-8d9a1987090c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_431ecef5-c228-42fb-9df0-8d9a1987090c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_15ba1c8c-fe50-4ae0-ae5e-28f89a199d67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_976c4020-1b26-48e9-a5af-616c4ebbd1a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_15ba1c8c-fe50-4ae0-ae5e-28f89a199d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6274e75-ed16-4f96-99a3-26326479c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ed4650d0-3376-4c4e-aa4f-e509fe0e7bc4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6274e75-ed16-4f96-99a3-26326479c9d0" 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-20240630.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_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b6abd6e2-b99a-448f-8763-4d30cf97437f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b6abd6e2-b99a-448f-8763-4d30cf97437f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_eca0c913-5782-4c2f-967e-27bd385700c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b6abd6e2-b99a-448f-8763-4d30cf97437f" xlink:to="loc_us-gaap_NetIncomeLoss_eca0c913-5782-4c2f-967e-27bd385700c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b6abd6e2-b99a-448f-8763-4d30cf97437f" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_643d20b3-362f-423b-9137-aeced0730725" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_DepreciationAndAmortization_643d20b3-362f-423b-9137-aeced0730725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_6be87e55-2988-4ef0-9c29-cf04c8b3c95e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_6be87e55-2988-4ef0-9c29-cf04c8b3c95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6f9e443c-d260-4733-9868-93f069b2f98f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_ShareBasedCompensation_6f9e443c-d260-4733-9868-93f069b2f98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4669b3e8-483a-466d-b87f-fb2e047107d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4669b3e8-483a-466d-b87f-fb2e047107d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d7117920-7384-48f4-80d0-d6478a0047e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d7117920-7384-48f4-80d0-d6478a0047e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_3f161e99-5442-4a28-8ee0-9b1a1bd188fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_3f161e99-5442-4a28-8ee0-9b1a1bd188fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_cf747c51-bc82-4686-ab2e-0312a4e33615" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_cf747c51-bc82-4686-ab2e-0312a4e33615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51d6b378-4400-437f-93b3-904b8e6b6b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8ae280aa-2cd8-46e2-9ab9-e34d7245492b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51d6b378-4400-437f-93b3-904b8e6b6b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4cb1cca4-d5a6-487a-9748-56f029012cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51d6b378-4400-437f-93b3-904b8e6b6b6c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4cb1cca4-d5a6-487a-9748-56f029012cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9accf132-6fc2-4c5b-b4a7-b7765e69aeee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51d6b378-4400-437f-93b3-904b8e6b6b6c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9accf132-6fc2-4c5b-b4a7-b7765e69aeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_45997100-0979-47b5-b21d-f2520dc85a28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51d6b378-4400-437f-93b3-904b8e6b6b6c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_45997100-0979-47b5-b21d-f2520dc85a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_785c8cda-6a7d-44c1-93a8-cb72b1778d19" xlink:href="blkb-20240630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51d6b378-4400-437f-93b3-904b8e6b6b6c" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_785c8cda-6a7d-44c1-93a8-cb72b1778d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9f3fda6e-6203-4702-90c4-cf51f4f01eea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51d6b378-4400-437f-93b3-904b8e6b6b6c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9f3fda6e-6203-4702-90c4-cf51f4f01eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccbd4aae-5ac2-4739-a334-4ceaee4dc8da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b6abd6e2-b99a-448f-8763-4d30cf97437f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ccbd4aae-5ac2-4739-a334-4ceaee4dc8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94157538-7f30-47f0-9083-c60319e3a9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94157538-7f30-47f0-9083-c60319e3a9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c0e27770-198f-4691-aa92-b24878dd05d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94157538-7f30-47f0-9083-c60319e3a9dc" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c0e27770-198f-4691-aa92-b24878dd05d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_befb0cad-0b7a-4ce0-8990-3f2cfe55dbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94157538-7f30-47f0-9083-c60319e3a9dc" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_befb0cad-0b7a-4ce0-8990-3f2cfe55dbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CashUsedInDivestitureOfBusinesses_b09b4ef0-172b-4c27-8dd3-b81a22182f91" xlink:href="blkb-20240630.xsd#blkb_CashUsedInDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94157538-7f30-47f0-9083-c60319e3a9dc" xlink:to="loc_blkb_CashUsedInDivestitureOfBusinesses_b09b4ef0-172b-4c27-8dd3-b81a22182f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b02f574a-e616-4a23-8592-2d2350e8ee88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94157538-7f30-47f0-9083-c60319e3a9dc" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b02f574a-e616-4a23-8592-2d2350e8ee88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e6a26b74-d81e-4b50-ba68-3aff24c1e8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94157538-7f30-47f0-9083-c60319e3a9dc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e6a26b74-d81e-4b50-ba68-3aff24c1e8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_65c542e5-1850-4789-b863-13d1eb8fe622" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_65c542e5-1850-4789-b863-13d1eb8fe622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_0fbf2d90-4279-48b4-b30e-944cf692b484" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_us-gaap_RepaymentsOfDebt_0fbf2d90-4279-48b4-b30e-944cf692b484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_916eb244-10f0-4854-9ff1-b10ed0b0834d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_916eb244-10f0-4854-9ff1-b10ed0b0834d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_389c04ab-bed5-40b4-bf81-a78f97615378" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_389c04ab-bed5-40b4-bf81-a78f97615378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_5dc46c82-bb37-4fea-a6ba-ceba1d10610d" xlink:href="blkb-20240630.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_5dc46c82-bb37-4fea-a6ba-ceba1d10610d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_3be127d8-ec55-4fed-b448-85c3381b69c8" xlink:href="blkb-20240630.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_3be127d8-ec55-4fed-b448-85c3381b69c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7ccdcc5c-be19-4589-967e-24e5eaf895e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7ccdcc5c-be19-4589-967e-24e5eaf895e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1207b3ae-87a0-4d25-8735-27d616dba209" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e5f75f42-ba7e-44de-8f89-0864edb85368" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1207b3ae-87a0-4d25-8735-27d616dba209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9a17eaae-741a-4dcb-8dc1-904e8136f9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9a17eaae-741a-4dcb-8dc1-904e8136f9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33fd644e-cf1d-42b2-9f81-740b2d77eb73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33fd644e-cf1d-42b2-9f81-740b2d77eb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9fdc6625-4324-4be8-b29e-4d7646ae0236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9fdc6625-4324-4be8-b29e-4d7646ae0236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d52606c8-a311-4a41-9879-468d73410d05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d52606c8-a311-4a41-9879-468d73410d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_731a1265-6c47-4774-8bb3-39ebf92a2452" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1d522956-39b5-4ad7-a19b-ebc66fd3b6f8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_731a1265-6c47-4774-8bb3-39ebf92a2452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_09d4e463-c933-4b82-aca0-b23fb1070c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_731a1265-6c47-4774-8bb3-39ebf92a2452" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_09d4e463-c933-4b82-aca0-b23fb1070c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c172d2cf-5dcc-490b-9206-91ce1675daad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_731a1265-6c47-4774-8bb3-39ebf92a2452" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c172d2cf-5dcc-490b-9206-91ce1675daad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06f932a7-44d7-4bf8-b2f4-a501be8641c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_731a1265-6c47-4774-8bb3-39ebf92a2452" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06f932a7-44d7-4bf8-b2f4-a501be8641c7" 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-20240630.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_80e36318-8903-45c6-aecc-e6b26dcb8c84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8c3a2359-008a-4c90-bd55-d408a75a98be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_80e36318-8903-45c6-aecc-e6b26dcb8c84" xlink:to="loc_us-gaap_StatementTable_8c3a2359-008a-4c90-bd55-d408a75a98be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29626afb-2fe4-46ee-9ad8-bac1a853d3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8c3a2359-008a-4c90-bd55-d408a75a98be" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29626afb-2fe4-46ee-9ad8-bac1a853d3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29626afb-2fe4-46ee-9ad8-bac1a853d3b3" xlink:to="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5b321b87-a320-42c5-b548-9c091a26256c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_CommonStockMember_5b321b87-a320-42c5-b548-9c091a26256c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_82e196c8-e4d3-4db0-8e45-9270c8ce164f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_TreasuryStockCommonMember_82e196c8-e4d3-4db0-8e45-9270c8ce164f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_26ecd9dc-a514-4a55-8463-ced783839e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_26ecd9dc-a514-4a55-8463-ced783839e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b9cc56d8-333e-4494-aeb2-f79e9527ade1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b9cc56d8-333e-4494-aeb2-f79e9527ade1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1291e9fe-3d09-4fb3-a6aa-0ce449615319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6364971-d639-4d77-9ab9-664da5654d42" xlink:to="loc_us-gaap_RetainedEarningsMember_1291e9fe-3d09-4fb3-a6aa-0ce449615319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ede50eac-929f-495b-ac1c-4ee5c1d37e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8c3a2359-008a-4c90-bd55-d408a75a98be" xlink:to="loc_us-gaap_StatementLineItems_ede50eac-929f-495b-ac1c-4ee5c1d37e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ede50eac-929f-495b-ac1c-4ee5c1d37e2d" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_9e9802a4-9c0b-4585-8e45-abd4931123c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_SharesIssued_9e9802a4-9c0b-4585-8e45-abd4931123c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e818424-3259-4a4f-ac28-34ef45b9d286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockholdersEquity_3e818424-3259-4a4f-ac28-34ef45b9d286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_4eb52241-1d46-491d-a03f-e91d1f194f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_TreasuryStockCommonShares_4eb52241-1d46-491d-a03f-e91d1f194f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a25a6da-a7b8-471d-80f1-44025201058c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_NetIncomeLoss_5a25a6da-a7b8-471d-80f1-44025201058c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_db5cdc7e-3c81-412f-822d-c8d7f377c0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_db5cdc7e-3c81-412f-822d-c8d7f377c0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e08c7535-6896-4745-95ba-73f2be7bbace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e08c7535-6896-4745-95ba-73f2be7bbace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_72c7ff88-9d19-416c-a410-62fb47938c99" xlink:href="blkb-20240630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_72c7ff88-9d19-416c-a410-62fb47938c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_28d28592-0537-4208-a228-49eaa94d5c82" xlink:href="blkb-20240630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_28d28592-0537-4208-a228-49eaa94d5c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_466189ee-ee68-440e-941a-268f7d7b62e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_466189ee-ee68-440e-941a-268f7d7b62e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a66f93b2-2645-46b5-abb8-22f3c005e13d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a66f93b2-2645-46b5-abb8-22f3c005e13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5fe1e83e-9fab-4a97-b736-af2722198eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5fe1e83e-9fab-4a97-b736-af2722198eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_02497d7f-6bf1-4273-a9c8-3d705e91d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_02497d7f-6bf1-4273-a9c8-3d705e91d8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7fe365a5-7e0c-42fa-9bc3-8d5c15cf1e54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7fe365a5-7e0c-42fa-9bc3-8d5c15cf1e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7db3c5df-1b8e-40c2-a0e2-4e9f92f4cbad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7db3c5df-1b8e-40c2-a0e2-4e9f92f4cbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e17199bb-dd61-4b42-b299-e20b5b964417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e17199bb-dd61-4b42-b299-e20b5b964417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7cb500d0-b280-42f8-b2df-5121c22d434c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_SharesIssued_7cb500d0-b280-42f8-b2df-5121c22d434c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9b630db7-560f-45ed-a8a2-4a1dc6e47c27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_StockholdersEquity_9b630db7-560f-45ed-a8a2-4a1dc6e47c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ea51792b-34eb-481d-8d69-ab98d01011cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2413ccda-b23f-46ba-b333-f716169cf553" xlink:to="loc_us-gaap_TreasuryStockCommonShares_ea51792b-34eb-481d-8d69-ab98d01011cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/Organization" xlink:type="simple" xlink:href="blkb-20240630.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_a0822b69-2d3b-49eb-8567-53b8fc37f5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_82821e95-f827-4263-9e1f-bbc18bff3502" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a0822b69-2d3b-49eb-8567-53b8fc37f5f2" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_82821e95-f827-4263-9e1f-bbc18bff3502" 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-20240630.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_cb684788-bde9-46c2-854c-f5553a9bb4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_49527654-ca01-4a62-88d7-e066b3a6b2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cb684788-bde9-46c2-854c-f5553a9bb4f2" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_49527654-ca01-4a62-88d7-e066b3a6b2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinations" xlink:type="simple" xlink:href="blkb-20240630.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2a6b79c8-b9f0-49ab-84e5-898a36a3d9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_39dd54f1-009e-463f-9d34-47434d673f54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2a6b79c8-b9f0-49ab-84e5-898a36a3d9a0" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_39dd54f1-009e-463f-9d34-47434d673f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShare" xlink:type="simple" xlink:href="blkb-20240630.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_ada064c2-f36f-413a-9d15-8bfd48aa2732" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0c46746d-159c-4b8c-be6b-2c59e47b217d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ada064c2-f36f-413a-9d15-8bfd48aa2732" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0c46746d-159c-4b8c-be6b-2c59e47b217d" 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-20240630.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_5ed1a322-d700-4a96-9003-c589bd5742c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_5d387256-9571-463f-91b2-85fb8a8ba94a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5ed1a322-d700-4a96-9003-c589bd5742c1" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_5d387256-9571-463f-91b2-85fb8a8ba94a" 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-20240630.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_d7bc34a3-883d-4e96-9a1c-b85f5b23bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_c57aca66-c031-4f88-889e-888ebb308099" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d7bc34a3-883d-4e96-9a1c-b85f5b23bf7d" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_c57aca66-c031-4f88-889e-888ebb308099" 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-20240630.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_55021b59-d9a5-44e4-948b-f93bcd61e547" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_d03178db-5320-4ded-91d8-779992178443" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_55021b59-d9a5-44e4-948b-f93bcd61e547" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d03178db-5320-4ded-91d8-779992178443" 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-20240630.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_202e8efd-ea9f-4c6d-85fb-0fda7447287d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_fd97f5f5-4d9c-424a-a44e-ef5ae2021e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_202e8efd-ea9f-4c6d-85fb-0fda7447287d" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_fd97f5f5-4d9c-424a-a44e-ef5ae2021e0c" 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-20240630.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_7f34370b-7fea-4215-993e-f58662aa946a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1d54fd2d-05f4-4dad-8e32-f6ba40653669" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7f34370b-7fea-4215-993e-f58662aa946a" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1d54fd2d-05f4-4dad-8e32-f6ba40653669" 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-20240630.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_e74e7444-35f5-4418-b11c-79193fb6fd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_c6525957-d242-454f-a4a1-190ed2d22af0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e74e7444-35f5-4418-b11c-79193fb6fd2a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c6525957-d242-454f-a4a1-190ed2d22af0" 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-20240630.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_b410e37d-961e-49ca-9f54-b40cb94a1185" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_155e2dcd-cc29-4d94-b5d0-2573a3627f74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b410e37d-961e-49ca-9f54-b40cb94a1185" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_155e2dcd-cc29-4d94-b5d0-2573a3627f74" 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-20240630.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_0089fde0-4e27-454a-a97a-75cff018b3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_82135df3-f1d9-45e3-b5e3-b71322429ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0089fde0-4e27-454a-a97a-75cff018b3f8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_82135df3-f1d9-45e3-b5e3-b71322429ac7" 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-20240630.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_564122dd-e227-4143-b7e4-085565dceacd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_8c56163f-7440-4a5a-91f6-63e82af8fcd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_564122dd-e227-4143-b7e4-085565dceacd" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_8c56163f-7440-4a5a-91f6-63e82af8fcd6" 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-20240630.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_12454b16-01cd-4ea8-946e-4478d0303a94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9f181bed-170a-488c-914a-b19b58f313c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12454b16-01cd-4ea8-946e-4478d0303a94" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9f181bed-170a-488c-914a-b19b58f313c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_fca246d8-95a9-4a8f-aec6-61cf8fac49b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12454b16-01cd-4ea8-946e-4478d0303a94" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_fca246d8-95a9-4a8f-aec6-61cf8fac49b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8dd301bf-1719-4755-a196-8062f68d4474" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12454b16-01cd-4ea8-946e-4478d0303a94" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8dd301bf-1719-4755-a196-8062f68d4474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_9da6cbc3-c22b-407d-a82a-b7de5d9773bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12454b16-01cd-4ea8-946e-4478d0303a94" xlink:to="loc_us-gaap_UseOfEstimates_9da6cbc3-c22b-407d-a82a-b7de5d9773bb" 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-20240630.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_359d9e21-4588-4864-8778-98f08b558674" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_58e2501f-2d04-4faa-9864-4fa3c6f4dcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_359d9e21-4588-4864-8778-98f08b558674" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_58e2501f-2d04-4faa-9864-4fa3c6f4dcd9" 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-20240630.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_41b5e9e9-a535-4f42-a1cb-194debfee186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_52aac7ed-1a01-41f9-a9c0-56de3baba5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_41b5e9e9-a535-4f42-a1cb-194debfee186" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_52aac7ed-1a01-41f9-a9c0-56de3baba5f3" 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-20240630.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_63ac51d9-cd30-4482-a018-c0e6ccbdafb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_5f50ef72-c0c0-4f3b-82d0-9aff3e044757" xlink:href="blkb-20240630.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63ac51d9-cd30-4482-a018-c0e6ccbdafb4" xlink:to="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_5f50ef72-c0c0-4f3b-82d0-9aff3e044757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_90279ebb-de08-4d6b-be28-a8e23c53fbb5" xlink:href="blkb-20240630.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63ac51d9-cd30-4482-a018-c0e6ccbdafb4" xlink:to="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_90279ebb-de08-4d6b-be28-a8e23c53fbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_225e31d1-4703-4009-a2aa-63f4dc511dd9" xlink:href="blkb-20240630.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63ac51d9-cd30-4482-a018-c0e6ccbdafb4" xlink:to="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_225e31d1-4703-4009-a2aa-63f4dc511dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_7e533ec7-67fd-458a-bb37-d36ecb06598c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63ac51d9-cd30-4482-a018-c0e6ccbdafb4" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_7e533ec7-67fd-458a-bb37-d36ecb06598c" 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-20240630.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_780f51ef-f69d-4b86-9191-e6640a311872" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1652e324-f2a1-4b43-9975-9193beadc73e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_780f51ef-f69d-4b86-9191-e6640a311872" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1652e324-f2a1-4b43-9975-9193beadc73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_d9d260ec-5994-45fd-9659-d21520b9f0a6" xlink:href="blkb-20240630.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_780f51ef-f69d-4b86-9191-e6640a311872" xlink:to="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_d9d260ec-5994-45fd-9659-d21520b9f0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock_30c9a28a-c65b-4d79-873f-39dc1cde8103" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_780f51ef-f69d-4b86-9191-e6640a311872" xlink:to="loc_us-gaap_SupplierFinanceProgramTableTextBlock_30c9a28a-c65b-4d79-873f-39dc1cde8103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_cffdf423-fd4d-4cf6-b967-486ef287cdca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_780f51ef-f69d-4b86-9191-e6640a311872" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_cffdf423-fd4d-4cf6-b967-486ef287cdca" 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-20240630.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_0043395e-46d9-4120-bfbd-30b4679c7675" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_d6414b5d-f150-4c6f-96b8-d0f45b756392" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0043395e-46d9-4120-bfbd-30b4679c7675" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_d6414b5d-f150-4c6f-96b8-d0f45b756392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ca2c012c-dfee-4e6e-acc6-e57ddf1a4105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0043395e-46d9-4120-bfbd-30b4679c7675" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ca2c012c-dfee-4e6e-acc6-e57ddf1a4105" 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-20240630.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_52a74d64-291b-4c62-87c2-ad04cf6b6ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_afd515c4-e20d-4c77-8f80-5e3acb87d5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52a74d64-291b-4c62-87c2-ad04cf6b6ef0" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_afd515c4-e20d-4c77-8f80-5e3acb87d5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e159ff5f-9e7c-4690-bbc8-24734e6608bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52a74d64-291b-4c62-87c2-ad04cf6b6ef0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e159ff5f-9e7c-4690-bbc8-24734e6608bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_d32b37b5-abd1-466e-9f60-0addc9e67300" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52a74d64-291b-4c62-87c2-ad04cf6b6ef0" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_d32b37b5-abd1-466e-9f60-0addc9e67300" 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-20240630.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_4c3c4b6d-6bcd-4881-a34b-950e87034501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_c9fe8722-fb3d-4023-963f-3369b8041689" xlink:href="blkb-20240630.xsd#blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c3c4b6d-6bcd-4881-a34b-950e87034501" xlink:to="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_c9fe8722-fb3d-4023-963f-3369b8041689" 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-20240630.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_d4700eca-cf37-402a-8448-f6a35954a1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d2ae0e90-e237-489f-8b58-22fc424cde89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d4700eca-cf37-402a-8448-f6a35954a1b4" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d2ae0e90-e237-489f-8b58-22fc424cde89" 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-20240630.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_c2e6801d-4b28-47fe-a4bc-04dc74244b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_134aa356-07fb-4508-826b-bd8a972922ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c2e6801d-4b28-47fe-a4bc-04dc74244b7f" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_134aa356-07fb-4508-826b-bd8a972922ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_fa846507-8716-451f-be8f-e4fa2864791a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c2e6801d-4b28-47fe-a4bc-04dc74244b7f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_fa846507-8716-451f-be8f-e4fa2864791a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_f710a49e-fdb5-485b-b2f3-c3f2c5919e2c" xlink:href="blkb-20240630.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c2e6801d-4b28-47fe-a4bc-04dc74244b7f" xlink:to="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_f710a49e-fdb5-485b-b2f3-c3f2c5919e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#BusinessCombinationsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_893b9687-146d-412c-b615-1e8c87cb480d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5fe157dc-df0e-453f-bd24-19a746ff985b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_893b9687-146d-412c-b615-1e8c87cb480d" xlink:to="loc_us-gaap_StatementTable_5fe157dc-df0e-453f-bd24-19a746ff985b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5fe157dc-df0e-453f-bd24-19a746ff985b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee48529d-cae2-45d6-97ee-72b7003acb34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4ec287f0-d102-41ea-b6f3-0cc85ba19d5a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee48529d-cae2-45d6-97ee-72b7003acb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFILimitedMember_b99a4110-b625-4cab-9b26-bf28377e1ec3" xlink:href="blkb-20240630.xsd#blkb_EVERFILimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee48529d-cae2-45d6-97ee-72b7003acb34" xlink:to="loc_blkb_EVERFILimitedMember_b99a4110-b625-4cab-9b26-bf28377e1ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5fe157dc-df0e-453f-bd24-19a746ff985b" xlink:to="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3330375-798c-4eb9-bb21-6facb2cbfb35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3330375-798c-4eb9-bb21-6facb2cbfb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c64a6e95-41ca-4a21-aeec-34b7dfec77d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7c5b5dd9-6613-49bf-b5e7-6ccfbe211671" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c64a6e95-41ca-4a21-aeec-34b7dfec77d9" 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-20240630.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_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b179fd52-8932-4127-8f6e-5b0e8cce01f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:to="loc_us-gaap_NetIncomeLoss_b179fd52-8932-4127-8f6e-5b0e8cce01f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7992fe77-88df-4712-97c5-bdfca2659cab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7992fe77-88df-4712-97c5-bdfca2659cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0543a77a-897b-4a49-883a-f1dccd7e4a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0543a77a-897b-4a49-883a-f1dccd7e4a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea2acc1a-b115-485d-b385-6a7141e82086" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea2acc1a-b115-485d-b385-6a7141e82086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_417e404a-587a-4d26-9763-43a0ee136cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:to="loc_us-gaap_EarningsPerShareBasic_417e404a-587a-4d26-9763-43a0ee136cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_153a3edf-06d0-4fa8-bdc7-113de7882ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:to="loc_us-gaap_EarningsPerShareDiluted_153a3edf-06d0-4fa8-bdc7-113de7882ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_80af0546-1ccc-4d65-8364-d4b5e64c4fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2966d85b-2fe0-4627-bb1e-6c98d7089493" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_80af0546-1ccc-4d65-8364-d4b5e64c4fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#FairValueMeasurementsFairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3c8a1a5d-8e6a-4571-b596-1a88558f05c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_6ae44583-779d-4f0b-bc54-cf95b86b430b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3c8a1a5d-8e6a-4571-b596-1a88558f05c8" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_6ae44583-779d-4f0b-bc54-cf95b86b430b" 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-20240630.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_49a15b41-9672-4999-ad1b-7fe7054384ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49a15b41-9672-4999-ad1b-7fe7054384ae" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca6c26e0-5c32-456c-b5f6-0206c6687148" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b3979d6a-c208-4c7a-9bc7-05685f0d8a6d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca6c26e0-5c32-456c-b5f6-0206c6687148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_e728aa89-0f95-4f0c-be67-dec8d0e9dd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ca6c26e0-5c32-456c-b5f6-0206c6687148" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_e728aa89-0f95-4f0c-be67-dec8d0e9dd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0cfaadaf-9183-4c0a-abba-bd7f8d17abc2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_97e4a700-7d7a-43ff-8c20-6ab2f8f070cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_97e4a700-7d7a-43ff-8c20-6ab2f8f070cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7e36da53-a9fa-46c3-bebd-81b5a413973b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7e36da53-a9fa-46c3-bebd-81b5a413973b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ca3ffa4a-fbb1-496c-ab71-7578681010ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e0a5b88-6453-40f8-986a-5d56e5fcabc3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ca3ffa4a-fbb1-496c-ab71-7578681010ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2b24f367-4c7f-47de-908d-7e495631d32e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_29fa8ae8-fc7a-43b6-a652-c65988f62bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_DerivativeAssets_29fa8ae8-fc7a-43b6-a652-c65988f62bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_15d0d58c-d6af-4054-a597-fa1981c2d593" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_15d0d58c-d6af-4054-a597-fa1981c2d593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c9db8497-6723-4a4b-8631-70ff357363ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c9db8497-6723-4a4b-8631-70ff357363ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9f12bd12-e4ab-41f3-b488-aec4a7ec8180" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9f12bd12-e4ab-41f3-b488-aec4a7ec8180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_6760794a-b0cc-4cd8-bfa8-eadc5ad04016" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_DerivativeLiabilities_6760794a-b0cc-4cd8-bfa8-eadc5ad04016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6dcc67-2a63-4a9f-8407-1329c1571d44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6dcc67-2a63-4a9f-8407-1329c1571d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_bc915d10-c8a1-4f4a-836e-f8bc760136d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c41823fd-a55a-4b7e-9cae-0f7b1798a20d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_bc915d10-c8a1-4f4a-836e-f8bc760136d2" 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-20240630.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_8e6b3e27-ca82-4292-a3ca-d8f8bd627cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_b3074c55-cb6a-47c2-92f4-60f631a5c286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8e6b3e27-ca82-4292-a3ca-d8f8bd627cfd" xlink:to="loc_us-gaap_RestrictedCash_b3074c55-cb6a-47c2-92f4-60f631a5c286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_c9e1cd31-edd4-47b5-8b2f-8b5663496ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8e6b3e27-ca82-4292-a3ca-d8f8bd627cfd" xlink:to="loc_us-gaap_EscrowDeposit_c9e1cd31-edd4-47b5-8b2f-8b5663496ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f295eab4-044e-4134-8799-85253fa7b357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8e6b3e27-ca82-4292-a3ca-d8f8bd627cfd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f295eab4-044e-4134-8799-85253fa7b357" 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-20240630.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_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_11933fd3-44bd-4b9f-8766-d43ff2c6d028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_CapitalizedContractCostNet_11933fd3-44bd-4b9f-8766-d43ff2c6d028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_8780cd1b-f032-4870-98f6-0aea72d32f78" xlink:href="blkb-20240630.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_8780cd1b-f032-4870-98f6-0aea72d32f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_c1ca82b3-a5dd-45b8-80b2-e3d6ab31598c" xlink:href="blkb-20240630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_c1ca82b3-a5dd-45b8-80b2-e3d6ab31598c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_5d846800-df8a-45ae-9b46-79640485ade6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_5d846800-df8a-45ae-9b46-79640485ade6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_f1a48de8-d0ee-4b68-81d3-3f4441cb4092" xlink:href="blkb-20240630.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_f1a48de8-d0ee-4b68-81d3-3f4441cb4092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_da64f0c2-c6d7-44a2-aca1-f0c7d1bddd98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_UnbilledContractsReceivable_da64f0c2-c6d7-44a2-aca1-f0c7d1bddd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9e82e70c-4367-484e-bf3d-8711f95425f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_EquityMethodInvestments_9e82e70c-4367-484e-bf3d-8711f95425f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_4b60e522-241b-49c8-93cf-73adc4a1c5d5" xlink:href="blkb-20240630.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_4b60e522-241b-49c8-93cf-73adc4a1c5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_eb4674d0-d703-4374-bfcd-91c4f9c63b10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_OtherAssets_eb4674d0-d703-4374-bfcd-91c4f9c63b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_e7c316c2-68cb-4362-86be-204b37b59c93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_e7c316c2-68cb-4362-86be-204b37b59c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_475f4f45-2439-40c4-be4c-f72576317942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_475f4f45-2439-40c4-be4c-f72576317942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d03edcdf-9d1c-4ab6-be4e-e5fe8c7948a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d03edcdf-9d1c-4ab6-be4e-e5fe8c7948a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_3ba656e4-c12f-43f6-a5a2-60b5a8789f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_3ba656e4-c12f-43f6-a5a2-60b5a8789f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_14807332-4f61-48fa-9b05-2927fcd84f55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_14807332-4f61-48fa-9b05-2927fcd84f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_5e767345-79df-43fc-a569-ee0857fb0b28" xlink:href="blkb-20240630.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_5e767345-79df-43fc-a569-ee0857fb0b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_d6f7f03c-0016-4186-8305-1244b9a08845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_d6f7f03c-0016-4186-8305-1244b9a08845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_a4d2716b-6710-4c30-8bde-4bd3131fa59a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a69e5d78-13b1-4826-a32a-68ead6986cfb" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_a4d2716b-6710-4c30-8bde-4bd3131fa59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20240630.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_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_58c8ac1d-5b77-439e-90b3-67c6a82e77c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_58c8ac1d-5b77-439e-90b3-67c6a82e77c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_706aeb09-7640-4d5a-8c65-031b910afe2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_706aeb09-7640-4d5a-8c65-031b910afe2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_03ce8811-44b5-4c07-803b-2895ec9305fb" xlink:href="blkb-20240630.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_03ce8811-44b5-4c07-803b-2895ec9305fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b8180ba9-44f8-4543-b3f5-a062924bd2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b8180ba9-44f8-4543-b3f5-a062924bd2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_4f8503ab-f8fc-4db0-ae4b-517512e6f806" xlink:href="blkb-20240630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_4f8503ab-f8fc-4db0-ae4b-517512e6f806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_d81bac72-6821-4948-b0f9-efc7bb16ac1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_d81bac72-6821-4948-b0f9-efc7bb16ac1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_25db3f2f-c6a8-45b8-a652-6c5a8f813ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_25db3f2f-c6a8-45b8-a652-6c5a8f813ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_6b1b1fa4-6e40-4d7d-9980-98178f143e56" xlink:href="blkb-20240630.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_6b1b1fa4-6e40-4d7d-9980-98178f143e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_508b7ce5-0dba-49f3-bd4a-66975590500b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_508b7ce5-0dba-49f3-bd4a-66975590500b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_a54270c0-c1d4-4bc9-a1af-23e747b6cd91" xlink:href="blkb-20240630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_a54270c0-c1d4-4bc9-a1af-23e747b6cd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_66f8ce73-d9b8-4647-8ea4-e7c9cac5475a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_OtherLiabilities_66f8ce73-d9b8-4647-8ea4-e7c9cac5475a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c6315f81-b584-4d55-9f60-f8297f3b3f67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c6315f81-b584-4d55-9f60-f8297f3b3f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3883d792-e15c-400d-8f77-baabc8161571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3883d792-e15c-400d-8f77-baabc8161571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_917bf72d-1343-4e08-b6a6-f4939946761f" xlink:href="blkb-20240630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_917bf72d-1343-4e08-b6a6-f4939946761f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_829103e1-5c06-4378-b2f4-8ff7684fb293" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_00b7fc8f-0bb7-4cab-af03-b5c695125744" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_829103e1-5c06-4378-b2f4-8ff7684fb293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="simple" xlink:href="blkb-20240630.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_2d54a860-fa92-43d8-824e-7b931b38e26e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_90580d4d-e6a7-46e1-8df9-01211ee8e386" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2d54a860-fa92-43d8-824e-7b931b38e26e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_90580d4d-e6a7-46e1-8df9-01211ee8e386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_e8fd1a1c-eb4b-4dea-b251-f1c61308fd88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2d54a860-fa92-43d8-824e-7b931b38e26e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_e8fd1a1c-eb4b-4dea-b251-f1c61308fd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d19e034d-8bee-4329-a341-1bab2491159a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2d54a860-fa92-43d8-824e-7b931b38e26e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d19e034d-8bee-4329-a341-1bab2491159a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_8240af5f-cf40-454a-88a0-c1ed72860374" xlink:href="blkb-20240630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2d54a860-fa92-43d8-824e-7b931b38e26e" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_8240af5f-cf40-454a-88a0-c1ed72860374" 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-20240630.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_679a5c8e-644a-4ca3-b0ac-4a26f5a0186a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_679a5c8e-644a-4ca3-b0ac-4a26f5a0186a" xlink:to="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b1ab7e97-d935-41f4-b666-5a9169e87979" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ab0cc6a1-4692-4191-a95b-9619eb3a0b6d" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b1ab7e97-d935-41f4-b666-5a9169e87979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_c914e903-8ad1-4755-82e9-c66f29f51138" xlink:href="blkb-20240630.xsd#blkb_GlobalHQMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b1ab7e97-d935-41f4-b666-5a9169e87979" xlink:to="loc_blkb_GlobalHQMember_c914e903-8ad1-4755-82e9-c66f29f51138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_63519bd9-b0b1-4fca-ad86-b1f6a55a874f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_us-gaap_CreditFacilityAxis_63519bd9-b0b1-4fca-ad86-b1f6a55a874f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_63519bd9-b0b1-4fca-ad86-b1f6a55a874f" xlink:to="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f9d92b03-a67f-41fb-a542-22f33adc63ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_SecuredDebtMember_f9d92b03-a67f-41fb-a542-22f33adc63ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_27c235c4-fb26-40fd-996f-a02229c569ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_27c235c4-fb26-40fd-996f-a02229c569ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_81c1fec1-4688-424a-8f39-c07cb8024238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_81c1fec1-4688-424a-8f39-c07cb8024238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_9c614397-7a4c-45bf-a170-7ae838ba7240" xlink:href="blkb-20240630.xsd#blkb_SwinglineloansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_blkb_SwinglineloansMember_9c614397-7a4c-45bf-a170-7ae838ba7240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_1d28f441-b500-4ad6-a5df-2054e7250c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_362898b7-d882-4d15-9554-d25231dd173b" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_1d28f441-b500-4ad6-a5df-2054e7250c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_21cc6461-852b-48e9-8f94-ea7fff5568bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_us-gaap_VariableRateAxis_21cc6461-852b-48e9-8f94-ea7fff5568bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_21cc6461-852b-48e9-8f94-ea7fff5568bf" xlink:to="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_bc0a9d3e-e00f-4bc8-9feb-88d87108782e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_bc0a9d3e-e00f-4bc8-9feb-88d87108782e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_2cdc45f9-3d78-4ea8-87e5-c5ae297cbfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_2cdc45f9-3d78-4ea8-87e5-c5ae297cbfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_135069a9-119f-47ee-bc2a-11d35d219ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_us-gaap_BaseRateMember_135069a9-119f-47ee-bc2a-11d35d219ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DesignatedCurrencyRateMember_adc93974-98fc-4cf2-9f05-e6d9bb1e50f1" xlink:href="blkb-20240630.xsd#blkb_DesignatedCurrencyRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fe2dd58b-ca2c-4b27-95dc-96338477c0d9" xlink:to="loc_blkb_DesignatedCurrencyRateMember_adc93974-98fc-4cf2-9f05-e6d9bb1e50f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_srt_RangeAxis_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ef9d2fd8-7a2d-4d10-bbdc-309fe2d7c63d" xlink:to="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_557b7a7b-b9a0-4cfd-b78a-eafd28fe0784" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:to="loc_srt_MinimumMember_557b7a7b-b9a0-4cfd-b78a-eafd28fe0784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6ecff0b1-8248-4516-b133-eb1c05870720" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_60edaa28-ed4c-4177-823a-3fe5720bbfec" xlink:to="loc_srt_MaximumMember_6ecff0b1-8248-4516-b133-eb1c05870720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_153758f6-e0dc-4bc6-a1d1-6839df4efd13" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a886dffa-ac37-45d7-bb22-0fbeb8ff508e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a886dffa-ac37-45d7-bb22-0fbeb8ff508e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_40b633ef-7e6e-4b68-bb5d-f17541c19113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_40b633ef-7e6e-4b68-bb5d-f17541c19113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_af3b2d6c-33f6-45a5-bd48-e4f26936d689" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_af3b2d6c-33f6-45a5-bd48-e4f26936d689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_a4a1714b-364e-48ac-8fe9-554bd7d0448f" xlink:href="blkb-20240630.xsd#blkb_NetLeverageRatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_NetLeverageRatio_a4a1714b-364e-48ac-8fe9-554bd7d0448f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6516212f-11ab-404b-a0c7-48a369f22101" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6516212f-11ab-404b-a0c7-48a369f22101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_86b89bfd-240a-4dec-b085-749eccde2534" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_86b89bfd-240a-4dec-b085-749eccde2534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_60d3b194-a899-4cf0-8130-bba95791ba18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_60d3b194-a899-4cf0-8130-bba95791ba18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_bf07ae98-7ebf-4a54-b097-e0ae36d7d68b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_bf07ae98-7ebf-4a54-b097-e0ae36d7d68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6b56799f-5eb6-4a35-a598-f44bbc3627ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6b56799f-5eb6-4a35-a598-f44bbc3627ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_9b76b15c-3116-4528-8fd7-54c08eb7dc02" xlink:href="blkb-20240630.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_9b76b15c-3116-4528-8fd7-54c08eb7dc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_53b0ef7a-5f0c-408b-b1ac-1f26849659d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_53b0ef7a-5f0c-408b-b1ac-1f26849659d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5f2e8087-499c-49ae-aa8a-f5ce685fa831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5f2e8087-499c-49ae-aa8a-f5ce685fa831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_940d0480-6fb7-44e2-a08d-f8f2c756c5fb" xlink:href="blkb-20240630.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_940d0480-6fb7-44e2-a08d-f8f2c756c5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_b10cbf1f-eed9-45a6-a683-51ce3b6c757a" xlink:href="blkb-20240630.xsd#blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f8df9bf8-009e-4572-bc38-dafeb648f341" xlink:to="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_b10cbf1f-eed9-45a6-a683-51ce3b6c757a" 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-20240630.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_a4029c22-5eea-4374-93be-e06f6bd3da6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_e5f98a41-b131-4268-a2d9-9032db4796d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a4029c22-5eea-4374-93be-e06f6bd3da6d" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_e5f98a41-b131-4268-a2d9-9032db4796d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_131a7896-cd35-4b4a-bc1e-5e005ac0adb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5f98a41-b131-4268-a2d9-9032db4796d9" xlink:to="loc_us-gaap_CreditFacilityAxis_131a7896-cd35-4b4a-bc1e-5e005ac0adb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_131a7896-cd35-4b4a-bc1e-5e005ac0adb3" xlink:to="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_822bdd8f-e52e-40d2-ae55-9acd44cf65b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_822bdd8f-e52e-40d2-ae55-9acd44cf65b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_84658274-45c4-4686-aa01-60b841b9434f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_SecuredDebtMember_84658274-45c4-4686-aa01-60b841b9434f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_1ca14985-75b4-4af1-ae25-437f514bfe79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_MortgagesMember_1ca14985-75b4-4af1-ae25-437f514bfe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_22052a48-469f-4b60-8faf-c596c22c11fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_LoansPayableMember_22052a48-469f-4b60-8faf-c596c22c11fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_6606b53c-4139-410f-adbc-88d45bfe940f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_ShortTermDebtMember_6606b53c-4139-410f-adbc-88d45bfe940f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_2aad07e9-33bb-44dc-99a3-84fcd8bdb3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad850201-8693-44aa-8425-5af3193ac5ba" xlink:to="loc_us-gaap_LongTermDebtMember_2aad07e9-33bb-44dc-99a3-84fcd8bdb3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_e5f98a41-b131-4268-a2d9-9032db4796d9" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_cec7a9e9-b30d-43cb-af59-a597dd1ae0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_cec7a9e9-b30d-43cb-af59-a597dd1ae0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_4aa2f758-df2f-4cce-a57f-6d54b6f0dfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_4aa2f758-df2f-4cce-a57f-6d54b6f0dfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_eb85b4dc-4464-44ae-970f-3027cbe2d9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_eb85b4dc-4464-44ae-970f-3027cbe2d9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_fe71d5a7-8203-4635-98c2-006142cc8773" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_LongTermDebtCurrent_fe71d5a7-8203-4635-98c2-006142cc8773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5695833b-f72f-4700-a15b-61a4fcd04a77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5695833b-f72f-4700-a15b-61a4fcd04a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e206c9aa-c2dd-4e26-809d-329e516ef395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9c45dced-0142-4ab4-9e87-ca2d92f104b9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e206c9aa-c2dd-4e26-809d-329e516ef395" 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-20240630.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_d9f0b892-3d29-4c15-99c1-19dc7fb0131a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ca6e933f-135e-4eec-9fef-040eda3b30d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d9f0b892-3d29-4c15-99c1-19dc7fb0131a" xlink:to="loc_us-gaap_DebtInstrumentTable_ca6e933f-135e-4eec-9fef-040eda3b30d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d818bfb9-46f7-4732-bb75-b354f81619c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ca6e933f-135e-4eec-9fef-040eda3b30d3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d818bfb9-46f7-4732-bb75-b354f81619c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cf6afa85-86a3-4363-af60-c20ed24389c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d818bfb9-46f7-4732-bb75-b354f81619c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cf6afa85-86a3-4363-af60-c20ed24389c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_da446d82-832f-4229-a3a3-571f7cab2462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cf6afa85-86a3-4363-af60-c20ed24389c5" xlink:to="loc_us-gaap_LoansPayableMember_da446d82-832f-4229-a3a3-571f7cab2462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_645f12d6-7190-4b7d-adfe-32d45151098e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ca6e933f-135e-4eec-9fef-040eda3b30d3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_645f12d6-7190-4b7d-adfe-32d45151098e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9068593d-5ced-4324-8591-bdeda6ea01cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_645f12d6-7190-4b7d-adfe-32d45151098e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9068593d-5ced-4324-8591-bdeda6ea01cf" 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-20240630.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_a26baced-943c-45ee-b4a3-0ef996840a94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_ccf5af1a-b5c9-466e-992d-aff6cb6f6a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a26baced-943c-45ee-b4a3-0ef996840a94" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_ccf5af1a-b5c9-466e-992d-aff6cb6f6a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_4dbeb3ad-9b0d-4344-a16f-b0a637e7f720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a26baced-943c-45ee-b4a3-0ef996840a94" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_4dbeb3ad-9b0d-4344-a16f-b0a637e7f720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_aa80237d-b56a-46b9-8d89-cee888c6f202" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a26baced-943c-45ee-b4a3-0ef996840a94" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_aa80237d-b56a-46b9-8d89-cee888c6f202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_1c56095f-7244-4ac9-8f0d-982a1548ee17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a26baced-943c-45ee-b4a3-0ef996840a94" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_1c56095f-7244-4ac9-8f0d-982a1548ee17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_705d58d6-ce8c-46fb-a977-84074c99c5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a26baced-943c-45ee-b4a3-0ef996840a94" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_705d58d6-ce8c-46fb-a977-84074c99c5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c144694d-9619-490c-b5d6-16a811c26f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c144694d-9619-490c-b5d6-16a811c26f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_05167061-56a3-4980-b420-f458c6316313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_05167061-56a3-4980-b420-f458c6316313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_81ec1f59-cc08-42b5-908f-be045528e465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_81ec1f59-cc08-42b5-908f-be045528e465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_17e2b09a-0aba-42ea-ab46-fed4980b0dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_17e2b09a-0aba-42ea-ab46-fed4980b0dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_e15d49f1-7c67-4b5c-bd10-2e883db95c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_e15d49f1-7c67-4b5c-bd10-2e883db95c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_7c5a9911-62ff-4f65-855b-5ad8efc7f028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_7c5a9911-62ff-4f65-855b-5ad8efc7f028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2a1a1c99-3ac7-40f8-83ba-aa160873e481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef13b584-0e45-45bc-a2c8-c3faca89c7ea" xlink:to="loc_us-gaap_LongTermDebt_2a1a1c99-3ac7-40f8-83ba-aa160873e481" 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-20240630.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_ab7d79e3-57c7-4651-93d8-1d6aafcc592f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_7637b1c6-be25-4f76-aa27-f6964dbe565b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ab7d79e3-57c7-4651-93d8-1d6aafcc592f" xlink:to="loc_us-gaap_DerivativeTable_7637b1c6-be25-4f76-aa27-f6964dbe565b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_8883eb62-71e7-48e3-837b-e7d7cd05f8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_7637b1c6-be25-4f76-aa27-f6964dbe565b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_8883eb62-71e7-48e3-837b-e7d7cd05f8fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8883eb62-71e7-48e3-837b-e7d7cd05f8fe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5114c402-cfaa-4c77-aceb-b35af500c743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:to="loc_us-gaap_InterestRateSwapMember_5114c402-cfaa-4c77-aceb-b35af500c743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_5a45bf5f-20bf-4600-80a7-4103405c8903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_23bf920b-cc59-42bf-807b-26866d46c477" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_5a45bf5f-20bf-4600-80a7-4103405c8903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_7637b1c6-be25-4f76-aa27-f6964dbe565b" xlink:to="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e4c9ae4e-ff49-4c7c-bd0c-566fb7eeb9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e4c9ae4e-ff49-4c7c-bd0c-566fb7eeb9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_9fb4b1a7-8c7d-4a41-9f65-13ce6fc30103" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_9fb4b1a7-8c7d-4a41-9f65-13ce6fc30103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_0bc92fe1-708a-4c6d-b76a-a046238af3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_0bc92fe1-708a-4c6d-b76a-a046238af3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_3981373b-89e1-49bd-ab57-25cc2bbe5139" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_30310317-42e6-4715-ab34-92d98b8dc7fc" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_3981373b-89e1-49bd-ab57-25cc2bbe5139" 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-20240630.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_2401dfbc-4d81-4050-8e82-dab5de194ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2401dfbc-4d81-4050-8e82-dab5de194ce4" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_dd6a102b-8882-4f8f-8845-8f2af99ad72f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:to="loc_us-gaap_HedgingDesignationAxis_dd6a102b-8882-4f8f-8845-8f2af99ad72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5de574d9-fe3e-48d6-af0c-07200c3a53fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_dd6a102b-8882-4f8f-8845-8f2af99ad72f" xlink:to="loc_us-gaap_HedgingDesignationDomain_5de574d9-fe3e-48d6-af0c-07200c3a53fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c8ab71fe-8a26-406d-99eb-93f5cfeb68ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_5de574d9-fe3e-48d6-af0c-07200c3a53fa" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c8ab71fe-8a26-406d-99eb-93f5cfeb68ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a45c0651-48c5-4cc7-8cc1-e893fe70e476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a45c0651-48c5-4cc7-8cc1-e893fe70e476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a45c0651-48c5-4cc7-8cc1-e893fe70e476" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_3f76a6ba-a746-45c4-8183-a80a38075bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_3f76a6ba-a746-45c4-8183-a80a38075bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_30584db4-3e36-4da6-92ff-68426109b4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_857a70cc-2631-4151-8ab4-287fabcdeab4" xlink:to="loc_us-gaap_InterestRateSwapMember_30584db4-3e36-4da6-92ff-68426109b4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ebebc788-c3db-4658-b675-19e312325b1a" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_79d79fe7-1029-4059-9a8a-6624559dcdde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_79d79fe7-1029-4059-9a8a-6624559dcdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_9c1d4e56-e1d0-47ae-bc81-d2aa5142c936" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_9c1d4e56-e1d0-47ae-bc81-d2aa5142c936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_b557a637-65fc-40c1-92b0-9f1e50f5981f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_b557a637-65fc-40c1-92b0-9f1e50f5981f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_615ed6ba-1b59-43c0-bf28-43ba90eabfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_615ed6ba-1b59-43c0-bf28-43ba90eabfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b8c219d1-3c43-467b-93d3-edea969ae48a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b8c219d1-3c43-467b-93d3-edea969ae48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a4bb21be-1ce8-4e82-a8bc-7a79098342ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a4bb21be-1ce8-4e82-a8bc-7a79098342ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_6199f70b-9be4-4b05-8c39-36a19bb62d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_6199f70b-9be4-4b05-8c39-36a19bb62d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_b6a29b56-954b-421d-88b2-473c3d42349f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_b6a29b56-954b-421d-88b2-473c3d42349f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_eeb0247b-ecac-480a-b69b-6402e244dd52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_13fc0d7d-364c-4c41-95e4-71ec29706351" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_eeb0247b-ecac-480a-b69b-6402e244dd52" 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-20240630.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_43daba79-f955-4245-97f2-8828354aaff7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_43daba79-f955-4245-97f2-8828354aaff7" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_655ae0aa-1801-4127-bb53-09edee9c1f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_655ae0aa-1801-4127-bb53-09edee9c1f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_655ae0aa-1801-4127-bb53-09edee9c1f9c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1cebf049-86f4-47c2-ab0d-fd31507d5a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:to="loc_us-gaap_InterestRateSwapMember_1cebf049-86f4-47c2-ab0d-fd31507d5a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_c856e6ac-830b-4466-b25a-7aed82c919ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0970d8c2-24de-47e5-b646-554db39ed4c4" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_c856e6ac-830b-4466-b25a-7aed82c919ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2be6c73d-a13d-44ec-896e-a6434fdf108e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2be6c73d-a13d-44ec-896e-a6434fdf108e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2be6c73d-a13d-44ec-896e-a6434fdf108e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_38ef78db-6544-4d32-9af0-d6d9c575db35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:to="loc_us-gaap_CashFlowHedgingMember_38ef78db-6544-4d32-9af0-d6d9c575db35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_0102ddf6-33f2-49f9-b8fb-24042039f639" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2f1443b7-db8b-4a8a-bcb1-6906aad15d66" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_0102ddf6-33f2-49f9-b8fb-24042039f639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2af47d7e-0144-4a1a-ac8a-b23ab2fce0d6" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8397d508-c9b4-4c90-8af6-9615c8bc9445" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8397d508-c9b4-4c90-8af6-9615c8bc9445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_88df9d0b-6763-41ad-8535-d8598f0af3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_88df9d0b-6763-41ad-8535-d8598f0af3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1eb855b0-fc16-46ae-b9cd-97262cea67bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_065dc409-0f69-48e8-b218-179695ff6153" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1eb855b0-fc16-46ae-b9cd-97262cea67bf" 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-20240630.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_dfa8cb53-c641-4b73-8956-86aafea889f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_1c27299f-5c55-4d1c-9daa-f2c89836b084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dfa8cb53-c641-4b73-8956-86aafea889f5" xlink:to="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_1c27299f-5c55-4d1c-9daa-f2c89836b084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_8c8c9e60-ba28-4ab5-b205-84aaff02bb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_1c27299f-5c55-4d1c-9daa-f2c89836b084" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_8c8c9e60-ba28-4ab5-b205-84aaff02bb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_53b774f2-633a-4e1d-aa45-8fb34237b910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_8c8c9e60-ba28-4ab5-b205-84aaff02bb19" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_53b774f2-633a-4e1d-aa45-8fb34237b910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9305d7b5-83dd-4992-94d7-82a7bf715799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_53b774f2-633a-4e1d-aa45-8fb34237b910" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9305d7b5-83dd-4992-94d7-82a7bf715799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_f7ef3e5d-8cc1-4e3b-8780-f06a6658bc6c" xlink:href="blkb-20240630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_9305d7b5-83dd-4992-94d7-82a7bf715799" xlink:to="loc_blkb_ThirdpartyTechnologyMember_f7ef3e5d-8cc1-4e3b-8780-f06a6658bc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_55fcdf61-72e9-4701-9fff-9bee093e8ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_8c8c9e60-ba28-4ab5-b205-84aaff02bb19" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_55fcdf61-72e9-4701-9fff-9bee093e8ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e3f9681d-6845-4d5f-bcfc-27f11a08177d" xlink:href="blkb-20240630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_55fcdf61-72e9-4701-9fff-9bee093e8ce0" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e3f9681d-6845-4d5f-bcfc-27f11a08177d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b67483ab-6a44-48d0-aee7-3f79c0e8ddfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dfa8cb53-c641-4b73-8956-86aafea889f5" xlink:to="loc_us-gaap_LossContingenciesTable_b67483ab-6a44-48d0-aee7-3f79c0e8ddfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b67483ab-6a44-48d0-aee7-3f79c0e8ddfc" xlink:to="loc_srt_RangeAxis_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cc1b9e9b-ab3e-4a6d-84ba-6afb1a27542e" xlink:to="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_14164e08-e2cd-454c-b97a-8edf217c7ca3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:to="loc_srt_MinimumMember_14164e08-e2cd-454c-b97a-8edf217c7ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f51d3cbb-92e1-420f-ad56-63f64c243a57" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_43fb4170-b69d-407f-81ee-09346605f2d0" xlink:to="loc_srt_MaximumMember_f51d3cbb-92e1-420f-ad56-63f64c243a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b67483ab-6a44-48d0-aee7-3f79c0e8ddfc" xlink:to="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_f678eb4f-dd82-4ee1-9919-94474b9c3245" xlink:href="blkb-20240630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_f678eb4f-dd82-4ee1-9919-94474b9c3245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_bc8bb9a1-091e-4f8e-bb3e-b06c55ff6a94" xlink:href="blkb-20240630.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_bc8bb9a1-091e-4f8e-bb3e-b06c55ff6a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_0a805736-3e31-4e82-8874-fb8676a38ee0" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_0a805736-3e31-4e82-8874-fb8676a38ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_53956dce-3b22-4d61-bdea-b3ad6f326f11" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_53956dce-3b22-4d61-bdea-b3ad6f326f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_453f4d4b-d9e8-4554-8edc-ef555b2065ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_453f4d4b-d9e8-4554-8edc-ef555b2065ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_60c6fea0-0f8a-4b97-a178-39e8684e8b1f" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_60c6fea0-0f8a-4b97-a178-39e8684e8b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_0fa52624-70a3-4536-b329-613aede47587" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentExpectedCost_0fa52624-70a3-4536-b329-613aede47587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_83c681c2-c33d-4ec5-8901-98baf9a3fe39" xlink:href="blkb-20240630.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_83c681c2-c33d-4ec5-8901-98baf9a3fe39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_831ac4bb-eada-4c2d-90b3-6816ffe659bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_831ac4bb-eada-4c2d-90b3-6816ffe659bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2961eadc-791c-4998-b6df-9783f20b63ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_2961eadc-791c-4998-b6df-9783f20b63ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_3754e0ec-f60c-40c2-ae5f-8745d5394af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_3754e0ec-f60c-40c2-ae5f-8745d5394af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber_429cb73e-0946-4c0b-b11c-dc178710899b" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentSubrogationClaimsNumber_429cb73e-0946-4c0b-b11c-dc178710899b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenalty_87893914-6f39-4f03-82a7-a10851818402" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentPenalty"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentPenalty_87893914-6f39-4f03-82a7-a10851818402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_02e639e3-6f10-4518-8de6-2c1168c26c4c" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4b4de02b-f849-4980-98cd-c167085a7842" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_02e639e3-6f10-4518-8de6-2c1168c26c4c" 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-20240630.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_122e5425-2a3d-44ee-8138-1bc3c7a9320e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f4076f01-529c-432f-9099-808ff61d6007" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_122e5425-2a3d-44ee-8138-1bc3c7a9320e" xlink:to="loc_us-gaap_OperatingLeaseCost_f4076f01-529c-432f-9099-808ff61d6007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_941c9526-da27-4d02-a650-4bba786a4255" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_122e5425-2a3d-44ee-8138-1bc3c7a9320e" xlink:to="loc_us-gaap_VariableLeaseCost_941c9526-da27-4d02-a650-4bba786a4255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_31c79ff0-9759-46cc-a78b-5153433051ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_122e5425-2a3d-44ee-8138-1bc3c7a9320e" xlink:to="loc_us-gaap_SubleaseIncome_31c79ff0-9759-46cc-a78b-5153433051ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5ec4cf4b-ee0c-474b-8303-8f60c4728344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_122e5425-2a3d-44ee-8138-1bc3c7a9320e" xlink:to="loc_us-gaap_LeaseCost_5ec4cf4b-ee0c-474b-8303-8f60c4728344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_bf231fe9-b2bf-40bc-9463-3d2a1a958694" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_bf231fe9-b2bf-40bc-9463-3d2a1a958694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_93397989-a196-4211-b1bf-3834855a99d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_93397989-a196-4211-b1bf-3834855a99d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f8b0e7d1-4a2d-41d7-b33d-dbe60eeaffb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f8b0e7d1-4a2d-41d7-b33d-dbe60eeaffb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7138cb13-bdc4-49f5-8de0-a7678b31dbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7138cb13-bdc4-49f5-8de0-a7678b31dbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6fa8ab63-922f-4dd3-8d0e-d487777a2c77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6fa8ab63-922f-4dd3-8d0e-d487777a2c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bfef7e11-b5c7-4968-a79f-d5b17ab2b4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bfef7e11-b5c7-4968-a79f-d5b17ab2b4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_28fc11f4-2a88-4516-b3a4-9072aae6a065" xlink:href="blkb-20240630.xsd#blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_28fc11f4-2a88-4516-b3a4-9072aae6a065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_41cde739-7cc9-4ef8-b1fd-f2ff0581f36c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_41cde739-7cc9-4ef8-b1fd-f2ff0581f36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8a2db5cc-cb00-466e-a8f7-700f171e9306" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8a2db5cc-cb00-466e-a8f7-700f171e9306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ac6bae1f-b303-4f44-9ce1-ef9085b03bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8e964bc-8dc8-40e4-bb94-bded42583c98" xlink:to="loc_us-gaap_OperatingLeaseLiability_ac6bae1f-b303-4f44-9ce1-ef9085b03bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20240630.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_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_6ef3a4ed-a83c-4833-a6e1-8ea5186c0a2a" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:to="loc_blkb_SecurityIncidentExpense_6ef3a4ed-a83c-4833-a6e1-8ea5186c0a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_7bfc631d-567a-4e0b-baf3-4ed4b9654e62" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_7bfc631d-567a-4e0b-baf3-4ed4b9654e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_71db3f7b-a624-40a9-a3ca-1c9157429617" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:to="loc_blkb_SecurityIncidentNetExpense_71db3f7b-a624-40a9-a3ca-1c9157429617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_c03be0f3-ec6c-4531-a11f-2c662d41e890" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_c03be0f3-ec6c-4531-a11f-2c662d41e890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_df9a7169-d11a-47b2-94e6-744d869412ee" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_df9a7169-d11a-47b2-94e6-744d869412ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_5c45f1c8-558a-428a-b99f-a8cd4afb0952" xlink:href="blkb-20240630.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:to="loc_blkb_SecurityIncidentCumulativeNetExpense_5c45f1c8-558a-428a-b99f-a8cd4afb0952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_9fbef217-17f9-401a-8617-a2d628dc0bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c29aa4e-e240-4f10-b59d-ad8a031db783" xlink:to="loc_us-gaap_InsuranceRecoveries_9fbef217-17f9-401a-8617-a2d628dc0bc7" 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-20240630.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_1f1e770a-4f01-4e18-bc31-c77e535f7d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_af609cc6-db70-489b-8ca5-7e196141da6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f1e770a-4f01-4e18-bc31-c77e535f7d6d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_af609cc6-db70-489b-8ca5-7e196141da6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2fc20d3b-17e4-4e50-9fd8-5bac6803f4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f1e770a-4f01-4e18-bc31-c77e535f7d6d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2fc20d3b-17e4-4e50-9fd8-5bac6803f4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="blkb-20240630.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2228d291-f0ad-4de9-a50a-e3b597b67ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2228d291-f0ad-4de9-a50a-e3b597b67ce3" xlink:to="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_3fcef086-34af-43e3-8c35-1321a07cb780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_fe60e6b2-3ef0-42e3-aeb5-04dbfdafda78" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_3fcef086-34af-43e3-8c35-1321a07cb780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRMember_7a42751d-2162-41c8-8993-bf99e8a88ff5" xlink:href="blkb-20240630.xsd#blkb_Q12024ASRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_3fcef086-34af-43e3-8c35-1321a07cb780" xlink:to="loc_blkb_Q12024ASRMember_7a42751d-2162-41c8-8993-bf99e8a88ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:to="loc_srt_ShareRepurchaseProgramAxis_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_8d8bb2cb-a2f4-4ae7-8f98-bf34f8184b8a" xlink:to="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_562676ae-966b-47d1-bead-1aabf107e5f1" xlink:href="blkb-20240630.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_562676ae-966b-47d1-bead-1aabf107e5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_1d0be26c-bce0-4b5d-9a95-33583ed46397" xlink:href="blkb-20240630.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_1d0be26c-bce0-4b5d-9a95-33583ed46397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_cb9e49f8-00c2-44b7-94e8-156c083dd2b5" xlink:href="blkb-20240630.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_08825974-a46a-4d92-971f-bfc934907bc6" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_cb9e49f8-00c2-44b7-94e8-156c083dd2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7a04892e-337f-485d-b52c-51943ba20466" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7a04892e-337f-485d-b52c-51943ba20466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_83a1c45a-e8b4-4e55-9d14-11e7a3a44338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7a04892e-337f-485d-b52c-51943ba20466" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_83a1c45a-e8b4-4e55-9d14-11e7a3a44338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_cb34c00d-dded-4ea0-a972-9380dddfb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_83a1c45a-e8b4-4e55-9d14-11e7a3a44338" xlink:to="loc_us-gaap_SubsequentEventMember_cb34c00d-dded-4ea0-a972-9380dddfb5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5bbce362-9955-4c8c-b40c-bea75247b9ed" xlink:to="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c13249d0-c7f4-4882-a728-a49e3dff4859" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c13249d0-c7f4-4882-a728-a49e3dff4859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_c69294ae-7862-494f-839b-b82fe68000a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_c69294ae-7862-494f-839b-b82fe68000a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_0f86cd8a-2930-4b38-a509-10c812cf4d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_0f86cd8a-2930-4b38-a509-10c812cf4d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_62121acb-d5e9-41f8-b375-3ea2e68ae0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_62121acb-d5e9-41f8-b375-3ea2e68ae0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_c373c3e5-1c33-497d-af55-0be0e54113d9" xlink:href="blkb-20240630.xsd#blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_c373c3e5-1c33-497d-af55-0be0e54113d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount_5a9d7c7b-47c1-42f4-b38e-bde86c528f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount_5a9d7c7b-47c1-42f4-b38e-bde86c528f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b364b975-648b-4aa7-81ca-4be2b4586b76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b364b975-648b-4aa7-81ca-4be2b4586b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3fc5cf8c-fe62-4ceb-9291-0dd529bc56e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7289e8ad-ab61-4f9e-ac4e-a56913ac4934" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3fc5cf8c-fe62-4ceb-9291-0dd529bc56e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20240630.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_474155a1-3f23-41e3-88c7-2c217b030216" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_00d16cac-c540-449d-93ba-4079dd3c1358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_474155a1-3f23-41e3-88c7-2c217b030216" xlink:to="loc_us-gaap_StatementTable_00d16cac-c540-449d-93ba-4079dd3c1358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_77321a01-3829-4079-ac20-5884d9413364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_00d16cac-c540-449d-93ba-4079dd3c1358" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_77321a01-3829-4079-ac20-5884d9413364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_77321a01-3829-4079-ac20-5884d9413364" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f0dd9579-4029-4a89-8c2c-3868c8bab038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:to="loc_us-gaap_CashFlowHedgingMember_f0dd9579-4029-4a89-8c2c-3868c8bab038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_efd9c05d-f73e-46d7-8d13-8151e6afceb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_6bb8b25a-0895-4231-a7ff-fb53c61ae352" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_efd9c05d-f73e-46d7-8d13-8151e6afceb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f71061df-6a36-4c29-9775-8133eadc8454" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_00d16cac-c540-449d-93ba-4079dd3c1358" xlink:to="loc_us-gaap_StatementLineItems_f71061df-6a36-4c29-9775-8133eadc8454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:href="blkb-20240630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f71061df-6a36-4c29-9775-8133eadc8454" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4dd47365-81f3-4b8e-9256-6f45dc79f27e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4dd47365-81f3-4b8e-9256-6f45dc79f27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_8f2a0f89-ac5c-4d79-b26f-9139ac173420" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_8f2a0f89-ac5c-4d79-b26f-9139ac173420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_172644da-32bf-4231-88ce-9665eda99038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_172644da-32bf-4231-88ce-9665eda99038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_11cee866-824f-4f17-bc95-afd250d8d50b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_11cee866-824f-4f17-bc95-afd250d8d50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e647e6cb-4dfd-4d7b-b3f3-7eb1c83777ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e647e6cb-4dfd-4d7b-b3f3-7eb1c83777ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_b05ef399-b4cc-46db-a5a6-ffeabd3a8996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_b05ef399-b4cc-46db-a5a6-ffeabd3a8996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b5cac728-981f-473f-ab09-2be2e1f0c7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b5cac728-981f-473f-ab09-2be2e1f0c7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68b4a079-f62e-4376-bc2a-0d5e55463e04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68b4a079-f62e-4376-bc2a-0d5e55463e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_93286b7a-5e47-4a8d-ab17-a69e38165f16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_76de4478-01ac-4401-b6e7-aa15383ba51c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_93286b7a-5e47-4a8d-ab17-a69e38165f16" 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-20240630.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_c9ce7a0f-a787-4266-a27a-fdf8e91194f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c9ce7a0f-a787-4266-a27a-fdf8e91194f9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ecb9d16a-9c1f-43ee-92f1-d7692d8507b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ecb9d16a-9c1f-43ee-92f1-d7692d8507b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c6b330f6-1dce-4cea-8b64-63c67ac929e5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0438db09-2a66-43f3-b643-beefabdcaa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0438db09-2a66-43f3-b643-beefabdcaa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_1fb36dba-2981-4e37-907a-974ad3c0377f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_1fb36dba-2981-4e37-907a-974ad3c0377f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a8e007ff-db80-4cef-b47b-d0afaced4c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a8e007ff-db80-4cef-b47b-d0afaced4c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_066a10f7-1cb9-43d1-9e36-86055a265aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_729df071-bf8c-490b-a511-350d09607ed2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_066a10f7-1cb9-43d1-9e36-86055a265aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails" xlink:type="simple" xlink:href="blkb-20240630.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_b8af89fd-f7c6-4b3a-bf14-b12d3022b04e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b09bccbf-4780-4fa5-91cd-13d85e93ee9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b8af89fd-f7c6-4b3a-bf14-b12d3022b04e" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b09bccbf-4780-4fa5-91cd-13d85e93ee9d" 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-20240630.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_15fbea17-79ff-4271-89f4-e87310991bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_14310c09-bbb8-41a5-b8f0-868a2af19e94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_15fbea17-79ff-4271-89f4-e87310991bec" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_14310c09-bbb8-41a5-b8f0-868a2af19e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5504c19e-2e24-4ab2-b8af-c2968560041f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_14310c09-bbb8-41a5-b8f0-868a2af19e94" xlink:to="loc_srt_StatementGeographicalAxis_5504c19e-2e24-4ab2-b8af-c2968560041f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5504c19e-2e24-4ab2-b8af-c2968560041f" xlink:to="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_127a67a5-5d64-4f43-9b05-26dad60ccaf3" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:to="loc_country_US_127a67a5-5d64-4f43-9b05-26dad60ccaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_200d8a53-dd83-4e0a-a3dd-cc737bb0097b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:to="loc_country_GB_200d8a53-dd83-4e0a-a3dd-cc737bb0097b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_7dc6a89a-6e41-413e-b5bc-74d93ae95231" xlink:href="blkb-20240630.xsd#blkb_OthercountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2ce9951b-174a-43c6-92fb-dff42aa04de3" xlink:to="loc_blkb_OthercountriesMember_7dc6a89a-6e41-413e-b5bc-74d93ae95231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7eff434c-439a-4819-afc7-ce0a3a3e26b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_14310c09-bbb8-41a5-b8f0-868a2af19e94" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7eff434c-439a-4819-afc7-ce0a3a3e26b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8e079f81-6976-4fe1-a8e5-12b77f319ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7eff434c-439a-4819-afc7-ce0a3a3e26b4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8e079f81-6976-4fe1-a8e5-12b77f319ded" 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-20240630.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_e9078baf-db7c-4523-854f-f69334ea5d24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_69ff4ddb-c9a7-4c0e-a4f5-b0828fb7ca41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e9078baf-db7c-4523-854f-f69334ea5d24" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_69ff4ddb-c9a7-4c0e-a4f5-b0828fb7ca41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b4df1603-73fd-44e5-a5a9-875bdddc3533" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_69ff4ddb-c9a7-4c0e-a4f5-b0828fb7ca41" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b4df1603-73fd-44e5-a5a9-875bdddc3533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b4df1603-73fd-44e5-a5a9-875bdddc3533" xlink:to="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_11ae0466-74b8-4f6a-bcfc-1979ebd88d2a" xlink:href="blkb-20240630.xsd#blkb_SocialSectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:to="loc_blkb_SocialSectorMember_11ae0466-74b8-4f6a-bcfc-1979ebd88d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_11fcc554-e016-4c08-917e-ce5b18195071" xlink:href="blkb-20240630.xsd#blkb_CorporateSectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a13b509a-e3d9-4720-a2c3-5df4e43124de" xlink:to="loc_blkb_CorporateSectorMember_11fcc554-e016-4c08-917e-ce5b18195071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2070b020-e580-4a49-ab28-4bd430344bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_69ff4ddb-c9a7-4c0e-a4f5-b0828fb7ca41" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2070b020-e580-4a49-ab28-4bd430344bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d90a42e-3a8a-4b48-93ae-e3648093f0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2070b020-e580-4a49-ab28-4bd430344bf7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d90a42e-3a8a-4b48-93ae-e3648093f0a7" 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-20240630.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_1ae2be10-eb7a-42ae-98ae-105cbc0b492a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4744358e-0881-4de2-ab2f-f502e61435c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1ae2be10-eb7a-42ae-98ae-105cbc0b492a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4744358e-0881-4de2-ab2f-f502e61435c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_05de1e47-7a4b-42eb-80ac-f0d230b14d96" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4744358e-0881-4de2-ab2f-f502e61435c8" xlink:to="loc_srt_ProductOrServiceAxis_05de1e47-7a4b-42eb-80ac-f0d230b14d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_05de1e47-7a4b-42eb-80ac-f0d230b14d96" xlink:to="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_45194230-fba1-48c7-b662-274da14ff3d5" xlink:href="blkb-20240630.xsd#blkb_ContractualRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:to="loc_blkb_ContractualRecurringMember_45194230-fba1-48c7-b662-274da14ff3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_85e05e2d-938b-4c36-a9b0-80f41150497b" xlink:href="blkb-20240630.xsd#blkb_TransactionalRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:to="loc_blkb_TransactionalRecurringMember_85e05e2d-938b-4c36-a9b0-80f41150497b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_90ab7554-05e2-4cd8-8e88-f63af4147078" xlink:href="blkb-20240630.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7972e765-6ac9-4a60-acfd-7e2a29df3d4f" xlink:to="loc_blkb_RecurringMember_90ab7554-05e2-4cd8-8e88-f63af4147078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_bfef4b96-c23f-4b3b-8db2-7a7489c2f72a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4744358e-0881-4de2-ab2f-f502e61435c8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_bfef4b96-c23f-4b3b-8db2-7a7489c2f72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b363f6b3-e592-4e46-a288-c4eccc02c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bfef4b96-c23f-4b3b-8db2-7a7489c2f72a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b363f6b3-e592-4e46-a288-c4eccc02c12f" 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-20240630.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_0ac403cb-b32a-45b3-8ee7-14ca3c413bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0ac403cb-b32a-45b3-8ee7-14ca3c413bb6" xlink:to="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9ff0def5-9e21-4123-be61-6d67c37aecb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9ff0def5-9e21-4123-be61-6d67c37aecb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a8ab9a64-5a30-4cb6-b393-7e48011c15f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9ff0def5-9e21-4123-be61-6d67c37aecb5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a8ab9a64-5a30-4cb6-b393-7e48011c15f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6c530d3d-3360-4fd7-9f64-8008fcd97f22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a8ab9a64-5a30-4cb6-b393-7e48011c15f0" xlink:to="loc_us-gaap_SubsequentEventMember_6c530d3d-3360-4fd7-9f64-8008fcd97f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_add0cfe1-1d16-4670-af5c-f188bc4315be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:to="loc_srt_ShareRepurchaseProgramAxis_add0cfe1-1d16-4670-af5c-f188bc4315be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_add0cfe1-1d16-4670-af5c-f188bc4315be" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_adb8c901-804b-43a4-a69a-70d1876263ae" xlink:href="blkb-20240630.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_adb8c901-804b-43a4-a69a-70d1876263ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_61db3eb1-1189-4668-a3ce-574cbf362317" xlink:href="blkb-20240630.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1825bab7-47ed-4ea4-aec1-b6090a1c6839" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_61db3eb1-1189-4668-a3ce-574cbf362317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_288d0d6d-24fa-4513-a358-fcd12a1678cf" xlink:to="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d0b38739-8b18-4517-8a37-5cb35d51b190" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d0b38739-8b18-4517-8a37-5cb35d51b190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_6e58d89f-b85e-4445-8c1b-bd891f0f8415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_6e58d89f-b85e-4445-8c1b-bd891f0f8415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a3bdf08d-f8ac-43be-8c57-5939bb5f9620" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_a3bdf08d-f8ac-43be-8c57-5939bb5f9620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a17222c1-a598-422c-b827-4555822da9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_765943ae-703c-4d64-9047-54cac1a174b8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a17222c1-a598-422c-b827-4555822da9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MichaelP.GianoniMember" xlink:href="blkb-20240630.xsd#blkb_MichaelP.GianoniMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_MichaelP.GianoniMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinR.McDearisMember" xlink:href="blkb-20240630.xsd#blkb_KevinR.McDearisMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_KevinR.McDearisMember" 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/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link: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/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>blkb-20240630_g1.jpg
<TEXT>
begin 644 blkb-20240630_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>13
<FILENAME>blkb-20240630_g10.jpg
<TEXT>
begin 644 blkb-20240630_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@ HHJ.ZF^S6LEP%SY<9;'K@9H DHK\RO@)
M_P %,O\ @L-^U'X)D^)?P#_8R^'FO:%'J$ED;U+IH=LR*K,A6;4HV) =.=N#
MGBOT0^#6L?$KQ!\)_#FN?&7PO:Z)XLN]%MY?$>D6,PDAL[QHP98D8.X*JV0/
MF;I]YNIJ47'<E23V.EHKP7]N/X^_M8_!^T\,^%?V/_V9S\0?$OB66[#W-[,8
M]/TA(!$0UPV^-1YAEPNZ6,?NVY/2OG/]D/\ X*K_ +4^J?MJ1?L/_MR? O0_
M#?B+4'>&TN/#X=/LD_V8W,:R SSI-'(@PLD;X!9>HR0*#:N#DD['Z#45^?OQ
MF_X*H_M4:'>_%SXO_!_X5^ [OX8?!7QI;^'?$4&NW%X-9U64W0M99;9XF$,2
MB1EQO1B%8'YCD#VC]L']N_6/AOX&\"^#OV:?#EOXB^*7Q:6V;P)X?OD+);VT
MJK))?72HP*PQH3SN R&.2L;X?)(.9'TU16;X.MO%5GX2TRT\=:I9WVM16$*Z
MM>:?:M#!/<A )'CC9F*(6R0I8D CDUI5!04444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4RYA%S;26Y;'F(5SCI
MD8I]97CGPRWC7P3K'@U-9NM..K:5<60U"Q?;/:F6-D\V,]G7=N![$"@#\RO%
MG["?_!03_@F)^R_KWQ&_9\_;KM'T7PO(^M:CX8'A>***8'8LLBF<S!VVJOR,
M "%X.<9^W?\ @G9^TYXA_:__ &0?"?QU\8:1!9:QJ,=Q;ZM%:(5A>XM[B2!I
M(P22%?RP^W)VEBN3C-?-GB[_ ()!?M>_%/1!\*?C#_P5%\6:_P" VEC^UZ5/
MHCFXNXD8,L<CO=,'((!#/O *JVTD #V3]HW_ ()J^&/BA^Q+H7[%'P3^)%YX
M"TCP[?6T]G?);-=M<K'YID6=5DBWF229IF(('F ';C@:R<6M7J9I-/0]F_:&
M_:#^%O[+WPFU7XS_ !@\0II^CZ7%DXP9KJ8YV6\*9'F2N1A5^I)"@D?"/_!-
MGX#?%/\ ;*_;(UK_ (*Q_'GPV^AZ7=2RK\.M$DSNE3R/LD<W(&8HK<%0^!YL
MK,XP%^;US]M7_@DWK'[8?PI^%?PLN/VH]1T:+X;:"-/N+J[\/&__ +:F$%O"
M+N1/M46R7$#$DE_]:PR.=U;X.?\ !-#]L?X7>/O"_B'5O^"JGC+6M!\/:K9S
MW/A9_#<D-M?6D$B,UF?^)@ZI&Z*8_N, #]TXQ0N51>NHW=RV.0_;G_8'^"?P
M:\'?%3XY^-_VGO%/AGX7^,]:AU_QY\.M-LK5SKNIK-YL<%M<2#?"TLY!"@$
MG+':@V>7_ CQA^TA\.?VF= \26WP/T/6_CS\7O",FJ:#HWBG4Y+73? ?A" 2
M+:6$852XEE6W8-RI7:@;YI)37VA\>?V+M8_:8_:>\'?$GXO>/+:\^'/@1?MV
MC_#Z.Q;;>ZQ_#=W;EMLB(,;4VXX(/#N&I_M6?L.>-_C'\?/"G[57P%^/)\ >
M/O"VC3Z.+^Y\.QZI;7=C+YAV-"[H%93-*0WS [AP" :%)6LQ.+O='1_L#?M?
M6O[;7[/-K\9&\(-H&HPZG<:7KFD?:/.6VO("NX(^ 64JZ,,@$;MO.,GVFO)?
MV)_V2?"W[%7P$L?@EX:\1W6M2)>3WVK:U>0B-[^\F8&278"0@P%4+EL*@RS'
M)/K59RM?0M7MJ%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%4O$OB30?!WAS4/%WBG5H+#3-*L
MI;S4KZY?;';01(7DD<GHJJI)/8"CPUXDT'QCX<T_Q=X6U:"_TS5;**\TV^MG
MW1W,$J!XY$(ZJRL"#W!H NT444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4452\2^)-!\'>'
M-0\7>*=6@L-,TJREO-2OKE]L=M!$A>21R>BJJDD]@* /S-_X.>OV\_\ A0G[
M*]C^R+X%UGRO$_Q4W?VSY,F)+7086'G9QROVB4+".S(MP.U'_!L+^WG_ ,+[
M_97OOV1?'6L^;XG^%>W^QO.DS)=:#,Q\G&>6^SREH3V5&MQWK\8O^"EG[9^O
M?M\?ME^,?VB]1DG33+Z]^Q^%;&<\V6DP$I;1X_A8KF1P./,ED/>C_@FG^V?K
MW[ _[9?@[]HO3I)WTRQO?L?BJQ@/-[I,Y"7,>/XF"XD0'CS(HSVKL]C^ZMU.
M7VG[R_0_K<HJEX:\2:#XQ\.:?XN\+:M!?Z9JME%>:;?6S[H[F"5 \<B$=596
M!![@U=KC.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BF7#M';R.AP50D'\*RO[5O\ _GO_ ..C_"M(4I5%=&%7$0HM*1L45C_V
MK?\ _/?_ ,='^%']JW__ #W_ /'1_A6GU>?D9?7:79_U\S8HK'_M6_\ ^>__
M (Z/\*/[5O\ _GO_ ..C_"CZO/R#Z[2[/^OF;%%8_P#:M_\ \]__ !T?X4?V
MK?\ _/?_ ,='^%'U>?D'UVEV?]?,V**Q_P"U;_\ Y[_^.C_"C^U;_P#Y[_\
MCH_PH^KS\@^NTNS_ *^9L45C_P!JW_\ SW_\='^%']JW_P#SW_\ '1_A1]7G
MY!]=I=G_ %\S8HK'_M6__P">_P#XZ/\ "C^U;_\ Y[_^.C_"CZO/R#Z[2[/^
MOF;%%8_]JW__ #W_ /'1_A1_:M__ ,]__'1_A1]7GY!]=I=G_7S-BBL?^U;_
M /Y[_P#CH_PI]OJ5[)<1H\V0S@$;1Z_2D\/-#6-I-VL_Z^9JT445@=84444
M%%%% !1110!YE^U;^V/^SA^Q#\.K/XL?M0?$;_A&/#]_K4>DVE__ &1>7OF7
MDD4TR1;+2&5QF."5MQ4*-F"<D _/G_$0K_P1_P#^CN__ "P/$'_R!7C/_!UM
M_P H[?!__99M._\ 35JU?SZU])E>3X;&X7VLVT[O:W^3/A<_XGQ^59BZ%*,6
MK)ZIWU])(_IP_P"(A7_@C_\ ]'=_^6!X@_\ D"C_ (B%?^"/_P#T=W_Y8'B#
M_P"0*_F/HKT?]7,#_-+[U_D>)_KSFW\D/NE_\D?TX?\ $0K_ ,$?_P#H[O\
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
M^N;?RK#KLPWPL\W'?&@HHHKH.$*^>?C-^Q)\,_C)\0]2_:!^"'QKUWX=_$
MV6J^*?!6JHT-W) -@BU"U),=QY> I1MC?* Q^4 ?0U?,/QQ_X)A? 7XQ_M':
M!\79_A[I,&D7#:G/\1K"#4;RUDU^XECC%H[) ZHVV3SGD)*EB1G?DB@J+2>Y
MT'_!.#]H/XF?M%? &^UWXMWNGZCK/AWQ?J/A^7Q#I,(CM=<2U90M]$J_*%?=
MCY<*2A( SM',_L=_\I OVJ_^POX3_P#35)7N=_\  #X/WWP<?]G^'P1!I_@]
MK,6HT719Y;!$B#A]J/;-&Z$L-Q*L"23DG)SYMX&_X)E?L6?#;QQ:?$CP7\+-
M3LM:LM1M[Z&^_P"$YUJ4O/ P:)I%DO&68*0/E<,I'!!!(I:E7CKYG,?\%GO^
M4:GQ)^FC_P#IYL:^CO$T5I>>&;C2+OQ)-I']H6YLX=0MKA(IX9)5V(T3."HE
M!8%,@_,!P>E>8?'7]@;]E3]I7Q-/XN^-?PZOM9O;FWB@G \6:I;0O''R@,%O
M<I%P><[<DC)-6]*_8@_9@TCX.:M\ 4^&LEWX2UR^%[J6E:MKU_>EYP(PLBS7
M$[RQ$>4A&QUP5R,$DD%>/*D?,OQF^%7B#]A_]K;X._&J/XR^(/BE/XQ\6P^#
M1IGQ(N([[4M,@N_EDN].EB2-8=N<28C^8.%9L.<?<4^K>&-3U*Y\%S:K8SWO
MV/S+K2S<(9A;OE=[1YW!"<C)&#TKRCX1_P#!/_\ 94^"GCRW^)_@WX=7$_B"
MRB:+3=5U_7[W4Y;%&!!6#[7-((>"1N4!L$C.#7;:;\!/A/I'QOU']HW3_"BQ
M^,M6T./1[_6/M<Q,MFCJZQ^67\L?,B?,%#':!FA:!*2D?*WQ$_9A^+_[%/[+
M_B_1/"/[<HT+X3Z'I.HW%AHNI^"+6YU&UAF\Q_L$-[)+AC))(41FB+9D 49Q
M7N?_  3P\!:]\,_V(?ACX-\3VDEO?V_A.WFNK>92'A:;,WEL#R&42!2.Q!%9
MNA?\$T?V,]!\3VGB=/A7<WW]G7@NM,TO6/$NH7NGVDP.0\=I/.\((/0%"!V
MKWBBPY3NK!1113,PJ2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@
MHHHH **** "BBB@#\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#
M_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A1117M'RI]>?\$\O^"6WQ
MJ_;G^'&H?%G]E[]HSP?HGCSPOXF-M'X/U77)=/U/R%@BECO[>6(.P!>21!E4
M ,+?/G@?H!^WQ\1O&?[*O_!$W7_V0_\ @HQ^TAX>^(OQK\1ZA#%X:TRTU7[?
M?VL"WEO-&\\KJLKF%(IF-Q(HR76(,W!/Y$_LD_M*^+?V/?VB_"W[2G@7P]I6
MJZOX3O7N;&PUN.1[65VADB^<1.C\"0L,,,,!U'!Y3XE^/=:^*OQ'\0?%#Q*D
M*ZCXDUN[U34%MU(C$]Q,TSA0Q)"[G.,DG'<UYM;!UL1BDYR7)%IK17NNE^Q[
MV%S3#8++Y1I0?M)IQE[SY;-?%;ONM]+7/V+_ .#:W_@G)^T;\'?BE9_MV>,4
MT$>!?&WPQO+/1#::MYEYYDM[:.GF1!,(,6TF?F.#@8YX^'/V_/\ @EM^U)\"
M?VS]!^&?CJ/PX-3^-OCJZ3P1]DUL/&3<:BD4?VAB@\D;KF+)P1C=UP:^/**J
MGA*\,7*M[1>\K6Y>U[:W_P"'\C*MF.#JY=3PJHM<CO?GZNW-IR];::Z>9_0!
M\.O^"2?[6GAC_@A3X[_X)Z:G'X:_X6%XA\4Q:AIXCUHFQ\E=4T^Z.Z;R\J?+
MMI>-O7 [U^='_!/S]AW_ (*D^&_VC?BOX-_8?^+^E>&/'_PIU*+1O&%A:^+$
M@_M(--<(?+21##=0I);,6\T#:7CP,GCX6J?3]2U'2+M;_2K^>UG3.R:WE*.N
M>."""*BE@J].%1.:?.[ZQTOI?3FU5D;8C-L'7JT9*E*/LURZ5-;*]K/E5FF[
MW^5C]L_VPOCI^T/^P?\ \$L?B/\ "W_@H+^U3!XZ^/7QI4Z9I/A2TU9)UT32
M9$6&4^7&J)$OE&X9Y%0*\DD: OM+5^>?Q,_X);ZU\,O^"9G@O_@I+>_'#2+V
MQ\7:TEC_ ,(A!8LLUNK2W$8*W!D(DD!MV+1[%V@GYCM-?*MY>WFHW4E]J%W+
M/-*VZ6::0LSGU)/)-(US<- MJT[F)6++&6.T$]2!5X?!3P\?<E9N5Y:*S5K6
M2Z(RQF:TL;/]Y3;2CRQO)MIWOS-V]Y[Z:+[C^@7]L+X)_MS_ !F\ _ ;6?\
M@AG\7-"T7X0^'M'22VMO#?B2"PC6YR-DEXI&+J,1G$D#AV\PRF2-F;-?%7_!
MSUXX^!?BS]JGP/IG@?5="U'Q]I'@XVWQ,U#0&5HS<>8OV>&0J3^]0"8[6.]8
MY(@> H'YL:9XB\0:)#+;Z-KMY:1SC$R6MT\8D[?,%(SU/6J=987+'AZT9N5^
M6]M+-W_F=]3HQ^?1QN&G25-ISY;WE>*Y?Y(V7+?KJ]- HHHKU3YT*_3K_@U%
M_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]
M#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_Q
MZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!11170<(4444 %%%% !11
M10 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[%0^-&Y11
M17F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'_P#99M._]-6K5_/K7]!7_!UM
M_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH *
M*** "BBB@ HHHH **** "BBB@ K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ
M_P"#47_E(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX
M4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-
MOY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_
M !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9
M/_!UM_RCM\'_ /99M._]-6K5_/K7]!7_  =;?\H[?!__ &6;3O\ TU:M7\^M
M?=9!_P B]>K/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **
M** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-
M?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110!Y/^U9^QS\
M+_VP=&T?1/B;X@\36$6B7,L]HWAK6C9L[2*JL)"%;>,*,>G/K7BG_#DC]D__
M **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\
M^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+
M\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_
M%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__
M  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\
M\+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&
M_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO
M_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C
M5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?
M8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=
M% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=%
M'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'Q
MY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_
MPY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY
M(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_
M9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/
M_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\
M^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"B
MB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_
M%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/
M_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\
M\+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +
MAO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO
M_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\
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
M444 %<1^T9\ ? G[3_P;UKX)?$=+E=,UF%!]JL9?+N+2:-UDAN(GP=LB2(K
MX(.,$$$@]O10G9@?)/Q:_8>_;D^,?P;U7X%>,_\ @H):76A7NEO:/+#\-X[:
M^U--N%AO+A+H_NVP!(8D1I%+ \$@UO'?[(?[4G[5WPH\$^!/B/KWAKX3P_#S
M6/+N/".F:./$.@^*$MHK?[#=",W-N\=M&PD"VL^[YE!<, I/U_15<[)Y4>>?
M OP%^T5X*EU(_';]H'2/&\4Z1#2X]+\"+HWV(KOWEBMU/YH8%,#"[=G?/' ?
MMB?L;_%/]I[XA>#/%WA?]HBQ\.:5X-G-]!X7UCP2-7L;O4@3Y=Y*ANX [1J?
MD5PP5LL,$FOH*BE=IW'9-6/+? WP*\>ZWX4U'PA^U_X[\*?%BSN;J&:PM;GX
M<P6-O;; V=T,D]PLK9((;Y2N#US7+0?\$\/V?=+_ &I- _:-\,?#GP=I5KH/
MAN:PA\,V'@FTBC:^:ZBGBU$2)@)-%Y152(RPW9#KC!][HHYF%D%%%%(84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
$% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>blkb-20240630_g11.jpg
<TEXT>
begin 644 blkb-20240630_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@ KD?@Q\=_A-^T+X9N_&7P;\8Q:YIEEJT^
MF75W#;RQJEU"1YD>)44G&X?, 5.>":^,_P#@L1^V#\;_ (3?%GX6_LR_"OXN
M1_#;3/'5R&\2>/WB4M90-<I!\KMCRDC#-*Y4JQ&P;T7=GO/^"?W[ 'Q=_8Q\
M70W7@W]L9O&WPPU;3[BXN?#UQI"1JU]*8V2[@E664,&"G<05R"/O=1?*E&[)
MYO>L?7U%?F#_ ,%G/BO_ ,%*/AWH=_\ $C3_ (AI\.OAO9>,8-%\,6WA'7)(
M=6UHO!-*+V>>!MT<?[EU$6].HW(V-Y^W?&_[02? /]AE_P!HWQ4)-2GT/X>V
M^I2)<3'=>W1MH_+1G/.9)F52W)^8GFDX-)/N"DKV/8:*_,3]G7X)_M2?MK_#
M_2OVC/CO_P %2_$WP^\1^-7DN_"?@SPQK?V.&UMO,9(F^S)<Q!P^W(55R4V[
MG9F./L7]J/2?VY;?X4>%OA=^R1J^AS>(KY4L?$_Q"\3,B#3(HX5#7B0?-OED
M<' "R!2>1R&#<;.UP3NKV/=J*^ O^"!7QI^,WQF^%OQ(O_C/\6/$/BR[L/%D
M$5I<^(=8FO&@5H"66,RLWEH2,[5P/:OOVE*/+*PT[JX45^9*_%+X\?\ !2[]
MI'XD>5^V?J/P5^#WPYUK^QM+DT'518SZQ<[Y4#M-YL>XL(6E(9B$5HU5"2SU
M]R_L@_!SQ;\#?@]'X+\6_M&:S\42^H2W>F^*-=D,EQ]DD">7"93+(90N&(?=
MSOP  !1*/*M1*5V>HT445)04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?+7[77[<7C'2]2\0? 3]C_X<^,O&'Q!\.W>ER>(K_PQ
MX<AO++0X'N(IIH)I+AU1KB2T$H2-0V&;DJ5./J6OE'QW^SA^U[^SK\>?&O[1
MW[%VI>%_$^F^/;F"_P#%OPV\7N]K))>0Q>7YMC>)\J.XZK+A 2>3\H6HVOJ)
MWL>X>&_VD/AUJGP'_P"&BO&<6J>"= AMIIM3B\<Z>VFW6F^5,T+I<1.24;S$
M( !._*[=VX9Y7]E']N/X9?M@>*?&WAOX<>%/$NG+X)GL$GN?$>E_8S?1W<<D
MD,T43-YBHR1[QYBH2KH<<\6_V3_VDO!O[;'P4D\;W/P^GTFYL-<GTCQ/X5UR
M-)WTS5+1T:2%B5VR;&,;J^ >5.%8$#S']C+_ )2'?M9_]AGPC_Z:9*=E9W%?
M5'M7[3G[2'@/]E7X2W?Q:\?V][=PQW4%GIVD:5$LEYJ=Y,X2*VMT)&^1CDXS
MPJLW0&N?\.?MN?!K5?V.(/VW_$37^A^#Y=%.HRQZA K7,2^:85BV1LP9WEPB
M@'DNO3/'S;\1_P!J#]F_XW?M9>,?$'Q@^/'A'0_#WP7M=1T+P3X<USQ#;VT^
MI^(W@:.]U$PR.&980?LT)((+F5U(-<[\$/B'^R7XX_X(;P?#GXR?$%;S2]/\
M.1:?XATWPO<1W.JV>H2W[R6,*0 Y$[3)&R(^%;:2V%#$/D5E<7-J?0_A[_@H
ME:0^-_"?AGXS_LP?$7X=Z;X\U6'3/"/B'Q/:6AMKF\F!,%M.L$\CVLLG14=>
MN<X"DCZ.K\W[K7OVM]#\<_!'5/\ @J;HOE_#[1?$=G<>'M5\.Q0F0>(]S)I\
MVOA9&\IE5B?]'S%YC?.S<@?I!2DDAQ=SY>TG_@IL/%UWJQ^&W[$WQI\4:=I.
MN7FE/K.AZ#8RVTT]M,T,NQC=@D;E/4 ^H%?3.DWTFIZ5;:E+I\]H]Q;I*UK=
M*!+"64$HX4D!AG!P2,CJ:^-%^$__  4 _82^%?C/QA\(_&GPQ\5^&-,UG6_%
M5QX8UC1;VWOIK::>6[FC2Z2?8)0A(4%-N1@YKZC_ &??C'HW[0GP0\*_&_P_
MI\UG:>*-#M]1BLYV#/;F1 6B8@ ,5;*Y'!QD=:));H$WU.PHHHJ"@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ^=?VW?"W_!/G]H#4K']FO]L#Q=X=L=
M=_L_^U?#ZZGK TZ]MXI'>+S;:X<JI+-"P,66#>6"R$ &OAO]C&*^_8^_X*R:
M/^R=^R7^T9>?$'X9Z[:32ZY8QWZ75M:#[-/*P=H3Y/GQ-'&QFC"$[_+(!)6O
MM_\ X*1?L%>"_P!M+X*:K:Z1X!\.W'Q%MM.6W\(^(]8EEMS9?OU=E:6$%BFT
MRD(RLNYLX&2:ZC]CG]A_X#_L>^ ].L/AW\,=&T[Q)+HMM;>)->M0\UQ?3K&G
MG'SIB9!&TH+A!M7I\HP -5)*!#3<CY9_X.'/B!X#U7]C_2_!&E^-M(N=:L_B
M38O>:1;ZE$]U HLK[+/$&WJ!N7DC^(>HKO/VV-5T'XO_ /!'#Q5I'PR\4:=K
M=QIG@#1IM1CTB_CN&MEMWM+B42",G81'#(2#@X4^E>C_ !5_X)/?L ?&WXB:
MM\5_B=\ AJ6OZY=&YU2_'BC58//E( +>7#=(B\ ?=4"NV_9W_8E_9>_93T'7
M?"_P'^%,&C:?XF*?V[:3ZE=WR7@171587<LOR[9'!48!W'(-+FBDO(+.[/R>
MU;]F'_@GP_\ P1[A_:4L=;AC^*WDPQ_:7\4R-=-J"WHA>T^Q^9L"^2&8?N]P
M3#[L#)_33]A/XMS:+^P;\*/%G[1OCVRTO4]1\*VP-]XDU..W>Z7:?)8O,PWN
MT C<G))SD]<U@:?_ ,$:O^"<>F>/%^($'[.EL\Z7/VA-.GUB\DL!)G/_ ![-
M*8RN?^69!3MMQ@5ZG^T;^QS^S=^UGX;TGPC\?_AI'KNG:'<-/I-JFIW5F+=R
MFPX-K+&2-N!M)(X'%.4XRT",6CX5_P"#=CQWX'T/P#\1_#.M>,M*L]2U/QE;
M?V;I]UJ,4<]W^X8?NHV8-)SQ\H-?>V@_M5?L]^)_CQJG[,>@_%"QN?'>C6GV
MG4O#R1RB2&/:C'YRGELP$B$JK%@#R!@UYE\-?^"27_!/?X0^/M(^*'P\_9]&
MGZ[H-_'>Z3?'Q5JLWD3H<H^R6Z9&P><,I'M7H'AK]CG]G+PC^T9J_P"UCX>^
M'26_CW7+0V^I:W_:%PPD0K&C$0M(8D8K$@+*@)P>?F;*FXRDV$5)*Q^5W_!-
M?]D7]B;XM^/_ (U^#/VX)((->\':Y+':VNJ^*9=,6VB$EPEQ<*$DCWM&\2[B
MQ95W)E>:^C_^#=_5O%4WP;^)?AN+5KV^\&:3XU6+PE<7>=N6C9IPF?NY7[.Y
M48 :0G&6.?HOX^_\$L?V&OVEOB%-\5/BK\%8Y]>NRIU"_P!-U:ZLC>D  &58
M)%5VP,%\;R.I.!CV+X3?"'X9_ KP'8_#'X0^"['0-!TY2+33K"/:BDG+,226
M=V/)=B68\DDTY5%),48-,Z.BBBLC0**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OD_XR_"?]O;2?VD-'\(?!#]KSQ%9^"_'=UK%]
MJUWJ'@*QU1/"/E)')'!%<.%.V5Y3'$DA^01G&_:17UA133L)JYX[\)_V37_9
MU_9RO_@O^S_\3+K2]?U"\GU&Y\<>(=.35+BYU.>17GO)X2T2RLP&W;E0 %Y)
M&3YM\$/V$_VK/@]\?O$/QVN/VX]+U67QOJ^EW?CG3A\)H8!J<-DGE+#')]N;
M[,6A+)O53@G=@XQ7U713YF%D<=XO^ GPB\8:=JD%]\-/#GVO5()EFU"70+>2
M7S)%8&4DKEFRV[).2>]>*Z9_P3+^'D7["NF_L9:GXQ>.[TQ;>XA\;Z+I,=G=
M'4+>X:>"Z,>Y]Q4MMVL[94D!E)!'TW124F@LCY>U[]B#]I+XXW/A_P .?M:_
MM=6/BKPAX?URUU630?#W@&+2I=:GMF#P_:Y_M$NU-XRT<:J&]5(!'L.F?"OX
MH6?[1NL?%R]^.U_<>$]0\+Q:=8> #IR""QO%D#-?+-N)9RH*[2G\9R2%4#T"
MBAR;"R/EGQC^QC^VS\3?"5Y\'/B/_P %"VO/!>J6S6>L/I_PVM+36;ZR<%9+
M=KI9C&A9#M:58LD$_+R:^C/AQ\/O"GPG\ :+\,? NF"ST;P_I<&GZ7:ABWEP
M1($0$GEC@#)/).2>36U10VV%D@HHHI#"BBB@ HHHH **** "BBB@ HHHH **
M^9/^"K?_  49_P"'8O[.VC_'S_A3G_";_P!K>,[;0/[)_P"$A_LWRO-M+NX\
M_P W[//NQ]EV[-HSYF=PVX/Y]?\ $7E_UCV_\RS_ />JN[#Y;C<53]I2A=>J
M_5GD8W/LIR^O['$5.66]K2>_HFC]H**_%_\ XB\O^L>W_F6?_O51_P 1>7_6
M/;_S+/\ ]ZJW_L3,_P#GW^,?\SD_ULR#_G]_Y+/_ .1/V@HK\7_^(O+_ *Q[
M?^99_P#O51_Q%Y?]8]O_ #+/_P!ZJ/[$S/\ Y]_C'_,/];,@_P"?W_DL_P#Y
M$_:"BOQ?_P"(O+_K'M_YEG_[U4?\1>7_ %CV_P#,L_\ WJH_L3,_^??XQ_S#
M_6S(/^?W_DL__D3]H**_%_\ XB\O^L>W_F6?_O51_P 1>7_6/;_S+/\ ]ZJ/
M[$S/_GW^,?\ ,/\ 6S(/^?W_ )+/_P"1/V@HK\7_ /B+R_ZQ[?\ F6?_ +U4
M?\1>7_6/;_S+/_WJH_L3,_\ GW^,?\P_ULR#_G]_Y+/_ .1/V@HK\7_^(O+_
M *Q[?^99_P#O51_Q%Y?]8]O_ #+/_P!ZJ/[$S/\ Y]_C'_,/];,@_P"?W_DL
M_P#Y$_:"BOQ?_P"(O+_K'M_YEG_[U4?\1>7_ %CV_P#,L_\ WJH_L3,_^??X
MQ_S#_6S(/^?W_DL__D3]H**_%_\ XB\O^L>W_F6?_O57T[_P2B_X+J_\///V
MA=:^ W_#+7_"#_V/X,N-?_M7_A-_[3\[RKNTM_(\K[%!MS]JW;]QQY>-IW9&
M=7*<PH4W4G"R6^J_S-L/Q'DN+KQHTJMY2T2Y9+\U8_0.BBBO./<"BBB@ HHH
MH **** "BBB@ HHHH **** &S2>5$TN,[5)QZU1_MW_IU_\ '_\ ZU7+O_CT
ME_ZYM_*L.NFC3A.+NCAQ=:I2DE%FA_;O_3K_ ./_ /UJ/[=_Z=?_ !__ .M6
M?16WL:78Y?K5?O\ D:']N_\ 3K_X_P#_ %J/[=_Z=?\ Q_\ ^M6?11[&EV#Z
MU7[_ )&A_;O_ $Z_^/\ _P!:C^W?^G7_ ,?_ /K5GT4>QI=@^M5^_P"1H?V[
M_P!.O_C_ /\ 6H_MW_IU_P#'_P#ZU9]%'L:78/K5?O\ D:']N_\ 3K_X_P#_
M %J/[=_Z=?\ Q_\ ^M6?11[&EV#ZU7[_ )&A_;O_ $Z_^/\ _P!:C^W?^G7_
M ,?_ /K5GT4>QI=@^M5^_P"1H?V[_P!.O_C_ /\ 6H_MW_IU_P#'_P#ZU9]%
M'L:78/K5?O\ D:']N_\ 3K_X_P#_ %J=#K/FRK%]FQN8#._I^E9M26G_ !]Q
M?]=%_G2=&G;8<<57<DK_ )&Y1117">N%%%% !1110 4444 ?F3_P=;?\H[?!
M_P#V6;3O_35JU?SZU_05_P '6W_*.WP?_P!EFT[_ --6K5_/K7W60?\ (O7J
MS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#4
M7_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW
M_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\ 'I+_
M -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%
M%% !1110 4444 %26G_'W%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%
M%% !1110 4444 ?F3_P=;?\ *.WP?_V6;3O_ $U:M7\^M?T%?\'6W_*.WP?_
M -EFT[_TU:M7\^M?=9!_R+UZL_(>,O\ D=O_  Q"BBBO:/E0HH ). *]:C_8
M&_;JEC66+]BSXM,K %67X<ZF00>X_<5,IPA\3L:0I5:OP1;]%<\EHKLO"?[.
MO[07CSQIJOPV\#? KQEK7B+0BXUO0-)\,7=S>Z>4?RW$\$<9DBVN0AW 88X/
M-=-<?L%_MS6EN]W=_L8?%B**)"\LLGPZU-510,DDF#  '>DZM*+LY+[RHX>O
M-7C!OY,\GHHK3\&^"O&7Q%\36G@KX?>$M3UW6=0D*6&DZ-8275U<L%+%8XHE
M9W(4$X / )[5;:2NS))R=D9E%='\1?@]\6_@_P"(X?!WQ:^%OB/PMJ]Q;I/;
MZ5XCT2XL;F6)F95D6*9%9E+*P# 8)4CL:U/BA^S1^T=\$-%L/$GQH^ 'C;PC
MIVJMMTR_\3^%;NPANSMW8B>>-5D.WG"D\<]*GGAIKOL7[*JK^Z]-]-O7L<11
M75^"O@7\9?B1X(\1_$KP%\+]<U?P]X0MTG\4:WI^FR26NEQOG:T\H&V/.UL9
M/.#Z5RE-23;2>Q+A**3:T>WF%%%%,D*_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_
M3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%%
M !1110 4444 %%%% !1110 4444 1W?_ !Z2_P#7-OY5AUN7?_'I+_US;^58
M==F&^%GFX[XT%%%%=!PA7C_[>/QT\>?LW?LM^(?B_P##*UTN;7-/N],M[!-9
M@DEMLW.HVUJQ=8W1CA9F(PPY Z]#[!7&?'[X*_#S]HGX6W_P9^*/VDZ/K4UN
M9DLKYK>9I()TN8]DB\@AX5/'.%- XV4E<XSX.Z/^W_:>/;:?X]^-_A/>^&1%
M+]LM_"NAZC#>L^P^7L>>=D #[2<@Y ('/-<Y\0_CY^T3\5_VBM>_9I_9,7PQ
MI2^";"TF\=>-O%=E->1VMQ=(9(+*UMXGC\R7RP'9V?:H)& 0-WFOC_PAXD_8
MH_:W^#'A_P""_P =?'&M:;\1?$5QI/B/P)XM\4S:O$UHL6]KZ 3EI(3$3N9@
M<'"C@;@V)\"_V</#GQJ_;0_:1\+_ !#^*GCK2;FP\9V-ZF@^&O%L^E13V]S9
MAH+F06Y624A5"KEBBC^'+4C2RW/L/X-6'QITSP8+#X]>(?#VK:[%=2 :AX9T
M^:UMYX./+9HI7<I)UW ,5Z8KAOVM_P!H_P 9_!VX\'_"SX,>$[#7/B'\1=7E
ML/"MCJ\SQV5ND$?FW5[<F/YS##&0S*F&;<,5Y_\ \$YOBGXBA\"?%/PO\2/B
MU=>(?#?PZ^*&I:%X=\:>)M25Y9K"(1D)-<N0)3&SX\TGG< .  .8_;G\#6WQ
M _;_ /V>M(UOXA:_X<T;7-(\26-OK/AC5C97!N/L\4@@2X4$Q><H5,J0S#(4
M@FB^@E'W[,]H\!S_ +6WPJT_Q#XU_:3^(?@GQ/H.G>';C4$A\+^'+FPNX+B(
M>88P9)Y$DB**XR0'W;>V:\Y_9_\ VJ/VCM:\>?""7XQ7/A.]T+XY^&+_ %?1
M=/T'29[:X\.O!:17L<,DTD\@NU:"0JS;(R)!P,<'&^'GAK4_V>_^"BNG_LR^
M!OBAXI\3^"_%GPSO-5\1^&/%WB";5AI4L<XBCN$><L\:2Y\LH3ABQ)S\NW&^
M(_[*_P -]'^,&B?LH_LW:OXF36;G0IUUG5K_ ,27-[#\/?"D\@%Q!8+*S+;7
M%X8Q;Q?>=45VR%44%6CU/=O@%\:O'?[1'Q7\3>.O"EU;P_"C1-^B^';@6P:7
MQ'J4<N+J_CE/2UB93!'MR)6$CYPJBO9:^(O@=^T%\9O"/@[X5?$OP]K&A6GP
MY\6_%.7P#I7PRM/#ZQMHNGQSWEG;3+=!S(\ZFR$D@8%661L!<9K[=IHSFK,*
M***"0J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_ #I/8J'QHW****\P]X**** "
MBBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=O@__ ++-
MIW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*EC2"!JUJ2>/M"9_[Z
M%?T@?\%.+3_@NS%\</[8_P"";NLZ-_P@4/AFW,NG7,6B-<RZB))O.V?;XRW*
M>3@;PO!QSFOYT/ASX.?XB?$+0?A_'K=GIC:[K-KIZZEJ,FRWM#-,L?FRM_#&
MN[<Q[ &OV!_X)W_\$9/^"C_['W[:/AK]HCXO_M!>&])^'_A:XDO/$>O67CB>
M6#5=/$39AV2(@,<FX9,VQ57+\LJ@^+FRHJ49RE&\5*RDKI[>>^GXGU7#<L2X
MU*-.$^6<HWE"7*XVOOH]-?+8_/GPI_P4"_X*%_L8_M6_$?XK6/C>Y\+?%#Q1
MJ-S!\0AJWA>R:5[DW'G2(UO- 8X2)!D!%4 ' X-?J[^RK_P4A_;)\$?\$>/B
M3_P44_;9^*<.MW^L&6P^$VE-H%E8@RY:TAFQ;0QF427;N6#9Q%9EUP&)K\\O
MV_SX3_X*E?\ !;#5?"'[+>H6U[IWC;Q/I>@V&O6R[H;D6]I!;W6H#'WXD$,T
M@8??CB##[PKV?_@Y)^/W@SP3J?PS_P""8GP.D6V\)_"7P]:W.K64,@(%XUN(
M;2&3'62*US(6_B-Z2>166(I4<7*C3=-*4DI2TU45T[[Z&^"Q&)RVGBJZK2E3
M@Y1AJ[2G)O6U[.RO)_>?EI7Z;_\ !+#PUX>_X)O_ +'&N?\ !53XHZ1!)XT\
M;WO_  AWP'TB^C!+232&.ZU+8>J#8XSQ\EO*F<7"Y^=/@_\ \$M]>^+?_!-'
MQU_P4=@^.&C:?:>"M7DLF\)36#-+=!&ME8F?S (G/VE=D>QMV!R-PKZJC_X+
M&_\ !,?XW?#SX2?"/]H;_@G=K_B*X^'6@6&B:!(/%1@M+%UC@BDDBBBD1<,T
M*$EEW$*H/2NK&U7B(>SI)R2=I6WTUMK;?2_E<X,JP\<'5]M7DH2<;T^:[3N[
M<VB>VMDUO8]D_P""O/C7X4_#G_@X'_9H\<?&V]LK7PSIOA32)M0O=1(%O:L-
M6U00SR,W"I',8W+'A0A)P!6O^TY\)/VA/BO^SG^T-^R_\5/B;IOC7Q1\=/C]
M;7'[..A_\)A#J;Q:4-0AN3>1+')(UC9P6,;[^%6-8G!'[Q2_F/\ P=<>/O@.
M_P 3_!/PN'PAF?XG?V#8ZFOCQ=1;RUT/S]3B_LWR-VTL;G]]OVY XS@XKQNT
M$7_!$G]B;^TI0MM^U'\=_#Y%LA&+GX?^%Y#RY_BBNYROL59>QMR)/,H4G4PE
M"<?BT23ZV=[[Z+OW6G8]_%XF-+,<73GK3NW*2=K<T>7EM;63^SV>NJ3,G_@I
MCXSA^!'[.]C_ ,$T/V*_#NM:C\+_ (?ZAY_QA^).G:3+]E\5^*5*B82SH"GD
MV[A4",Q =$7GR$=OSVK^B;X$:KXZL_%'P&^)G@'Q5ID'['>G_LOR0_$'SM3M
M1HZ:@(9//6\B9LM<;FA#EE+;A.#R9 ?YY->?29=<O9-!B>.Q:[D-DDA^98MQ
MV ^^W%>GE=;GC*%MM6^K;;O?L]-NB:/ X@POLIPJ\VDM$K62246N75WCK9/J
MTWN5****]4^="OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_
M +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444 %%%
M% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.
M^-!11170<(5R/QL^!'PJ_:)\&#X?_&#PJ-6TM+R.[AB%Y-;R07$88)+'+"Z2
M1NH9L,K \GUKKJ* 3:/)O@E^P_\ LT?L^^+9?B%\._ $I\0S6QMSK^MZQ=ZE
M>1PGK''+=2R&)3T(3;D=<TGQO_8?_9K_ &A?&,'Q#^)'@:Y.O0V7V-M9T;7+
MS3;B>USGR)7M98S*GL^<#@$5ZU10/FE>]SSG4/V2?V==0_9\F_98/PPLK?P%
M<6ZPRZ!8S2VZL%E68,9(W$A?S%5R^[<S#))R<V/BO^R]\"?C=\--/^$?Q+\
M0:CH>D&!M'@%S-#+8/"FR*2&>-UEC=5XW*P)&0<@FN^HH#F?<\Y^ _[)WP&_
M9LEU+4/A/X+:UU'6=G]KZUJ.I7%]?7@3[JR7%R[R%1V0$*.N*W/AW\&? 7PO
MUWQ-XI\+:?-_:GC#63J?B#4KRY::>YEVA(TWN25BC0!(XQA47( &3GJJ* ;;
M/+?#G[%_[-_A3XH_\+@T+P!)%K":K<:I;Q/K-Y)8VM_."LUW#9/*;:&9PS9D
M2,-\QYY->I444 VWN%%%% @J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<H
MHHKS#W@HHHH **** "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@Z
MV_Y1V^#_ /LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A5R3Q#K
M\VE+H4VN7CV*'*6;7+F)3G.0F<#J>U4Z* NT*CO&XDC8JRG*L#@@T22/+(TL
MKEF8DLS'))]3244 /6YN%@:U6=Q$[ M&&.TD="13*** '-+(SAVD8L  "3R
M!@?E5G6]?UWQ-J+ZOXDUJ[U"[D #W5]<M+(P P 68DG X%5** NR9=0OTLFT
MU+V86SR!WMQ(=C,!@,5Z$^]0T44 %%%% !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 **** /D[]K[_@H=J'PR\5
MW7PN^#%E:7&HV#F+5=8O$\R."4=8HDR S+T9FR <C!(R/%O!O_!2W]IGP_K2
M7WB;6-/U^SWCS;&[TR&#*]PKP*A4^A.X>QKPWQ;_ &Q_PE6I_P#"0[_M_P#:
M$WV[S/O>=YC;\^^[-9]?GU?-L=4KN:FUV2V^[K\S_/;/O%GCO,L]J8REC*E&
M*D^6G&3C&*3T3CM)KJY)W?W'ZV_ WXT^$OCY\.K/XB>$'=89R8[JTE(\RTG7
M&^)\=QD$'N&![UU]?!G_  3OT/\ :+UGPSXF/P>\<Z1HVGQW]O\ :!K&F-<+
M-,4?.S!&TA0N[UROI7T;_P (3^W+_P!%P\%_^$R__P 57UN#Q]6OA8SE3DV^
MUK?F?UOP9Q[F>>\+X7'5\OK3G./O2@J?))IN+<>:I%V;5[65NEU9GLU%>,_\
M(3^W+_T7#P7_ .$R_P#\51_PA/[<O_1</!?_ (3+_P#Q5=/UJ?\ SZE^'^9]
M/_K-C/\ H68G[J/_ ,N/9J*\9_X0G]N7_HN'@O\ \)E__BJ/^$)_;E_Z+AX+
M_P#"9?\ ^*H^M3_Y]2_#_,/]9L9_T+,3]U'_ .7'LU26G_'W%_UT7^=>*_\
M"$_MR_\ 1</!?_A,O_\ %4^W\$?MSFXC"?''P6#O&"?#+]<_[U)XF=OX4OP_
MS*AQ-C.9?\)F)^ZC_P#+CZ#HKQ'_ (03]O?_ *+QX'_\):3_ .*H_P"$$_;W
M_P"B\>!__"6D_P#BJ\_V\O\ GW+\/\SVO]:L;_T*L3]U'_Y<>W45XC_P@G[>
M_P#T7CP/_P"$M)_\51_P@G[>_P#T7CP/_P"$M)_\51[>7_/N7X?YA_K5C?\
MH58G[J/_ ,N/;J*\1_X03]O?_HO'@?\ \):3_P"*H_X03]O?_HO'@?\ \):3
M_P"*H]O+_GW+\/\ ,/\ 6K&_]"K$_=1_^7'MU%>(_P#""?M[_P#1>/ __A+2
M?_%4?\()^WO_ -%X\#_^$M)_\51[>7_/N7X?YA_K5C?^A5B?NH__ "X^-_\
M@ZV_Y1V^#_\ LLVG?^FK5J_GUK]Z?^#@G3?B5X1_8Q\-ZE^V#XDT[Q?X9?XF
MV45EIGA2S.GW,=\=/U$I,TC$@QB,3*5[EU/:OQV_X3/]BC_HBWC'_P *-/\
MXFOLLDQU2G@4E0F]7MR_K)'Y;Q9G^*K9NY/+Z\?=6C5*_P"%5GC]%>P?\)G^
MQ1_T1;QC_P"%&G_Q-'_"9_L4?]$6\8_^%&G_ ,37K_VC5_Z!ZGW1_P#DSYK^
MV\1_T!5ONI__ "P\?HKV#_A,_P!BC_HBWC'_ ,*-/_B:/^$S_8H_Z(MXQ_\
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
M=I=VM_:17UC<)-#-&LD,L;!E=2,A@1U!!SFI*@H**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ J.[N[2PM9;^_N8X(((VDFFF<*D: 9+,3P  ,DF
MI*^8_P#@K+J-\_[,&F> 5U":TTSQK\1= \/>([BWE,;+IMS>*)UW#!4,JA#Z
MJY!X)II7=A-V5SM?#?\ P40_8@\7>.(?ASX<_:=\)W6K7-U]FM(DU$"*XFR
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
C %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>blkb-20240630_g12.jpg
<TEXT>
begin 644 blkb-20240630_g12.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL3XE>&M
M<\9_#G7_  ?X8\63Z!J>K:)=V>G:[:H6ETZ>6%DCN4 926C9@X&1RHY'6@#;
MHK\IOVV_V6?VUOV)?V>]4^/'B[_@KI\0M3-I<06NF:-&]] ^HW4KX6%7.H,%
MPH>0G:<+&QP>E?:?_!*^W^.#?L-^"O$'[0GC/5M=\1Z[;S:J;S6[R2XN5M+B
M5I+97DD)9OW)1N?NA]O:K<$HW3)4KNUCZ&HKQ+]LOX ?M(?M$VOAWP=\$OVH
M+WX7Z+'-<R>+=1T2U9M2O!B+[/'!(K(T0!\[<P=3\R\-C%?$_P"R1\0/VG_V
M:/\ @K>G[$3_ +4_B'XM>#[JSF.LR:[?R7;6&+![D,3))+]GECE5$8*P5P^"
MH9@%%&ZW!RLS]1:*_)7]H']H/]H;Q+I7[2W[3T/[6?C7PKX@^#OQ1M=#\$^"
M=(U_[/I;68U'[+BXLL;;EGC#/E@03$Q.Y>!]&?M*_M%_&7]J[Q3X+_8+_9P\
M07?A[Q1XAT&PUSXQ>*])D:-_"6F/%%*]LCJ=R7$A< +D'#(IXD9D?LV+G1]O
M45F^#O"VG^!_"6F>#=)N;R:UTFPAM+>;4+Q[B>1(T"!I)9"6D<@9+,22<DUI
M5F6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'YB?\%$-5N_^"A7_  4V^'O_  3]\,7<DWA3P7<#4/',
MENYV>846:YRPX!2W"0HW\,MRZFOT$^-7QX^!_P"RI\.8_'GQE\8V7A?PY;SP
MV%O/);R,@D8'RX4CA1F/RH<!5X"D\ &L3X0?L7?LU_ CXM>)_CI\,/AS]A\6
M>,9)G\0:U/JUW=2W!EF\^4 3RNL8:4!R$"@D =% &M^T9^S-\%?VL/AX/A9\
M>?!W]MZ(M_%>QVHOIK=H[B,,JR*\+HX(5W'7!#$&K<D[+H2DU=]3S[]J^S_8
MR_:G^%_AWX1?'#XV6.F:3XQBAU_PN]OXFCTZ75(8T5EDA>3B1=LZMMP20P..
M,C\]OA/!X>_X)\_\%;?"7P&_8D^*J>-/"7C:73K/Q7:S-:WTMLD\TBSP/<PH
M#F!$6Z!7;@$*^<,3^D7QK_X)_?LC?M"_#[PW\,?BK\'K6_TGP?IRV'A98;ZX
MMYM,MUCCC6*.6*17*[8HQM8L#L!()JK^S3_P3H_8Z_9(UZ3Q=\#_ (.6UAK4
MD31'6KZ]GO;I$;AEC>=W\H$<'9MW#@YIQDHIH3BVSQG_ (*9^!_V-O@P;7XW
MW'[,/AWQ?\;/%^IQ:=\/]+DM&DDU;53M2.>:W5@DZ190LSJ<GRT+#<"/$/!_
MP'^.7P9_:O\  ?[$%K^T1K'A7Q-\2_"E[XY^+7Q#T 1-J6M:N6N]EI'/*I(@
MMS"2%7 ?S97(!8;?O_4OV6?@YKG[1MC^U3K^B7.H>,-)T<Z;HUS>W\DEOIT+
M;MS00$[(Y&#N"X&2';UK._:2_8I_9L_:UDTJ\^.?P]_M*]T3S!I6IV>I7%E=
M6Z/C?&);>1&*-W5B1R2 "<T*:2L#C=W/-?\ @D5^T;\5OVF?V0(/&'QFUM=6
MUO2?$=]H[ZV(%C.I10E&28A %)Q)L+ #/EY.223]/US?PC^$'PU^ _P]T[X4
M_"+PA:Z%X?TF(I8:;:;BJ L69BS$L[,Q+,[$LQ))))KI*B33=T4KI!1112&%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !17%?M'?'GP)^R]\"/%?[0?Q,O?(T3PCHDVHWN& >;8OR0IG
M@R2.4C0=V=1WH_9Q^//@3]J'X$>%/V@_AG>^?HGB[1(=1LLL"\.]?GA?' DC
M</&X[,C#M3L[7%=7L=K1112&%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Q7[1WQY\"?LO?
MCQ7^T'\3+WR-$\(Z)-J-[A@'FV+\D*9X,DCE(T'=G4=Z-PV/R*_X.KOV\_\
MD6_^"?'@#6?^>7B+X@^1)]?L-F^/^!7#*?\ IV84?\&J/[>?_(R?\$^/'^L_
M\]?$7P^\^3Z?;K-,_P# ;A5'_3RQK\BOVCOCSX[_ &H?COXK_:#^)E[Y^M^+
MM;FU&]PQ*0[V^2%,\B.- D:#LJ*.U'[./QY\=_LO?'?PI^T'\,[WR-;\(ZW#
MJ-EEB$FV-\\+XY,<B%XW'=78=Z[O9+V7*<?M'[3F/['Z*XK]G'X\^!/VH?@1
MX4_:#^&=[Y^B>+M$AU&RRP+P[U^>%\<"2-P\;CLR,.U=K7#L=FX4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M:?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%%
M'YD_\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?
MSZU]UD'_ "+UZL_(>,O^1V_\,0HHHKVCY4^O/^">7_!+;XU?MS_#C4/BS^R]
M^T9X/T3QYX7\3&VC\'ZKKDNGZGY"P12QW]O+$'8 O)(@RJ &%OGSP/T _;X^
M(WC/]E7_ ((FZ_\ LA_\%&/VD/#WQ%^-?B/4(8O#6F6FJ_;[^U@6\MYHWGE=
M5E<PI%,QN)%&2ZQ!FX)_(G]DG]I7Q;^Q[^T7X6_:4\"^'M*U75_"=Z]S8V&M
MQR/:RNT,D7SB)T?@2%AAAA@.HX/*?$OQ[K7Q5^(_B#XH>)4A74?$FMW>J:@M
MNI$8GN)FF<*&)(7<YQDDX[FO-K8.MB,4G.2Y(M-:*]UTOV/>PN:8;!9?*-*#
M]I-.,O>?+9KXK=]UOI:Y^A'[.O\ P0=_X*:^*[+X>?&3X$?M!>%[7PYK.EZ=
MK&D>*M'\;W,;:-'.B3,/+2,-YL1)!6/(++U'./5?^"YOB#X<?\%#?^"E'P@_
M9"_9T^,/AA?%&BZ5=Z;JGC.ZU'986VI2,9XK22XA#8=#!CY VR2Y"XW!E'Y)
MV7B'7]-L9M,T[7+RWMKC/GV\%RZ))D8.Y0<'CCFJ=/ZE6EB%5G-7BFE:-M^K
MUU_ G^U<-#!O#TJ32FXN5YWORZVCHN6_?5G[D_\ !)S_ ()M?MK?\$ROC[KW
M[3O[;'[0GASPM\--+\-7<.M1R^-7GM]2D;;Y3R+(%C14VEP[$29VJJG>V/(/
M^"6G[$'[/?\ P51_X*0?&_\ ;4\86\%Y\._#OQ&N=7T3P9+!M.LRWMU<SVSW
M2'&V$+'YCQ'_ %CN%/RJZM^4-_XAU_5;2&PU37+RY@MQBWAN+EW2+C'R@G"\
M<<53K-Y?7ESR=2TY)*Z5K)>5]_.YM'.L)#V--4+TZ;<N64KMMKORZ)=K:]3]
MB?\ @M7_ ,$^O^"K/[4MYXI_:L^,FI?#[2OAQ\-M!OK[P[X,TKQ5/(=-TV&,
MR2,%-LBRW4BQ@NV1DJJ+A545\1?%#_@EOKWPR_X)D>#?^"DMQ\<-&O;3Q=K"
MV*>$(K!EEMPTMQ&"+CS")) ;=BT>Q=H)^8[37RG3VN;AH%M6G<Q*Q98RQV@G
MJ0*WH86O0IQ@IJR?2-M.V[^\Y,9C\'BZ\ZTJ3YI)ZN=[2OI+2*T2TY=C]A_V
M0/V(/^"]MA\,?!?@WPM^W%9>&O@MJFB6=[_PDECXQBN?[)TB2)962W:2'[1$
M\<1*JB,D:L,!U4;A\S_\'"W[:'PT_:Y_;8L]%^"OBB+6_"WP[\-1Z#;:U;7'
MG0:A>>;)+<S129/F("\<6\9#F%F!96!/PPFOZ[%I3:%'K5VMB[;GLUN6$3'.
M<E,X)X';M52IHX%PQ/MIM-J]K1MOU>KNS3$YNJN ^JTHR2=K\TW+;9+165]?
M^&"BBBO0/$"OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^
MG;2:\_-?^1=4]#V>'?\ D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %
M%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY5AUV8;X6>;COC04445T'
M"%?*_P 8?A5^W5I7[1.D>$O@K^UIXAL_!WCBZU>^U6ZU#P+9:FGA,1HDD<,=
MPX!VRO*8XDD/R",XW[2*^J**!I\IX?X/_8ZUCX+?L]+\'?V<?CEJOAC7FUQ]
M9U'QIJFEP:I/JM]*Q:XDNH9-J2"3@$*5*A$PV02<7PM^QC\7/&/QA\,_&/\
M:V_:/3QR_@FZDN_"7AS1O"T>DZ?:WC+M%W*!+(\\BC!4$@(1D9R0?HJBBP^>
M1\Z_MN?L;?'7]L+PUK/PMLOVJ;'POX&URVM$O/#I^'T=]/YD$\<X<77VN)AF
M2)#M"C &,G-=;9?!S]JB3X-ZCX,U[]K^*3Q=+JD=SI'C/3/A];6R6<"^7_HT
MEF\TB3JQ63<V]6Q)@8V@GUVB@.9VL?.&F?L6?&?XC_$[PM\0OVO/VF8O&UCX
M(U==6\->%M#\(QZ39#44R(KRX(EE>9TSE5RH4]R"P;U/2?AC\2[']HO5?BW?
M?&V]NO"E]X:AT^Q\ MIZK;V=VLBLUX)M^69E!7;M'WSDG:H'>44"<FSY9^-G
M[#?[5?QE^+N@?%2X_;?TNP_X0[Q#=ZGX-L!\*(9?[.$P*"*1_MR_:-L9"[F4
M9(W8&<5]'?#_ $CQCH/@O3M'^(/C&'Q#K5O;!-1UJWTM;)+R3)S((%=Q%GCY
M0QZ=:V**!N3:LPHHHH)"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%%
M%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?
MIU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHH
MHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*L
M.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO
M^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_
M )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>
MO5GY#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7
M_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\
MBZIZ'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@
M".[_ ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BB
MB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW
M****\P]X**** "BBB@ HHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X
M.MO^4=O@_P#[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444
M%%%% !1110 4444 %%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8
MM?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK
M\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])
M?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *
MDM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB
M@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_
MGUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %
M%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?
MFO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ H
MHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@
M HHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\
M.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^
M?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(44
M45[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_]
M.VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBB
MOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+O_CT
ME_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@
MJ2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#
M\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GU
MK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444 %%%% !1
M110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.
MVDUY^:_\BZIZ'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **
M** "BBB@".[_ ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$
M**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_S
MI/8J'QHW****\P]X**** "BBB@ HHHH _,G_ (.MO^4=O@__ ++-IW_IJU:O
MY]:_H*_X.MO^4=O@_P#[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M
M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_
M -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^
M(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_KFW\JPZ
MW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB
M@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH *
M*** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=
M_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !111
M0 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4
M/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH ****
M "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****
MZ#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T_P"/
MN+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:
M=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\
M([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&
MG_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?
MXC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\J
MPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH ***
M* "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH ***
M* "BBB@#\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?
M^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444
M %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]
MD9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@
M HHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_P .
M]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?
M_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__
M  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2
MB@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_
M .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3
M_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\
MX65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
J444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>blkb-20240630_g13.jpg
<TEXT>
begin 644 blkb-20240630_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@
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
M_M6__P">_P#XZ/\ "M/J\_(R^NTNS_KYFQ16/_:M_P#\]_\ QT?X4?VK?_\
M/?\ \='^%'U>?D'UVEV?]?,V**Q_[5O_ /GO_P".C_"C^U;_ /Y[_P#CH_PH
M^KS\@^NTNS_KYFQ16/\ VK?_ //?_P ='^%']JW_ /SW_P#'1_A1]7GY!]=I
M=G_7S-BBL?\ M6__ .>__CH_PH_M6_\ ^>__ (Z/\*/J\_(/KM+L_P"OF;%%
M8_\ :M__ ,]__'1_A1_:M_\ \]__ !T?X4?5Y^0?7:79_P!?,V**Q_[5O_\
MGO\ ^.C_  H_M6__ .>__CH_PH^KS\@^NTNS_KYFQ16/_:M__P ]_P#QT?X4
M^WU*]DN(T>;(9P"-H]?I2>'FAK&TF[6?]?,U:***P.L**** "BBB@ HHHH \
MR_:M_;'_ &</V(?AU9_%C]J#XC?\(QX?O]:CTFTO_P"R+R]\R\DBFF2+9:0R
MN,QP2MN*A1LP3D@'Y\_XB%?^"/\ _P!'=_\ E@>(/_D"O&?^#K;_ )1V^#_^
MRS:=_P"FK5J_GUKZ3*\GPV-POM9MIW>UO\F?"Y_Q/C\JS%T*48M63U3OKZ21
M_3A_Q$*_\$?_ /H[O_RP/$'_ ,@4?\1"O_!'_P#Z.[_\L#Q!_P#(%?S'T5Z/
M^KF!_FE]Z_R/$_UYS;^2'W2_^2/Z</\ B(5_X(__ /1W?_E@>(/_ ) H_P"(
MA7_@C_\ ]'=_^6!X@_\ D"OYCZ*/]7,#_-+[U_D'^O.;?R0^Z7_R1_3A_P 1
M"O\ P1__ .CN_P#RP/$'_P @5R_QI_X+8?\ !#K]H7X5ZY\%/BW^U#/J7AKQ
M)9&SUK3[?PIXHLVN8"06C,UM:1RJK8PP5QN4E3E20?YMZ*/]7,$OM2^]?Y!_
MKSFW\D/NE_\ )'[-_8O^#/7_ )Y?^/?$"C[%_P &>O\ SR_\>^(%?C)15?ZO
MX7^>?WK_ ")_UVS3_GW3^Z7_ ,D?TD?!;_@MA_P0Z_9Z^%>A_!3X2?M0SZ;X
M:\-V0L]%T^X\*>*+QK: $E8Q-<VDDK*N<*&<[5 484 #J/\ B(5_X(__ /1W
M?_E@>(/_ ) K^8^BI_U<P3^U+[U_D5_KSFW\D/NE_P#)'].'_$0K_P $?_\
MH[O_ ,L#Q!_\@4?\1"O_  1__P"CN_\ RP/$'_R!7\Q]%'^KF!_FE]Z_R#_7
MG-OY(?=+_P"2/Z</^(A7_@C_ /\ 1W?_ )8'B#_Y H_XB%?^"/\ _P!'=_\
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
M^T!HUUXB^!?[-_CKQCI]E(8[N_\ #'A.[OH8I  =C/#&RA\$';G.#TKB-?\
M#^O>%-;NO#7BC1+O3=1L9V@OM/O[9H9[>53AD=' 9&!X((!%?M!_P6:_;(^/
M7_!)*+X!_L??L/\ C"'P?H?AOP:+_44M-,@D&K/',(5$_F(VY7:*>23&#(T[
M,Q) (\@_X.BOAYX,D^,7P>_:<\-Z%#8WWQ(\"2G5_)0 W#VI@>*1R/O.([M8
M]QYVQ(.BBN?#9A4K58<T4HSORZZZ=_4[<=DM#"X>KR3;G1Y>=-*WO?RN]]'I
MJ?EG1117JGSH5^G7_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]
MD9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@
M HHHH **** "BBB@".[_ ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&
M@HHHKH.$*^>?C-^Q)\,_C)\0]2_:!^"'QKUWX=_$  V6J^*?!6JHT-W) -@B
MU"U),=QY> I1MC?* Q^4 ?0U?,/QQ_X)A? 7XQ_M':!\79_A[I,&D7#:G/\
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
MVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_P"4A?C3_LC.H?\
MIVTFOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%
M%%?G9^WA1110 4444 %%%% !1110!QGQF^!GA#XYZ99:3XOU36K6.QG::%M%
MU:2T9F*[2&*?>&.QKS[_ (=[_!/_ *&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_A
MWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\
MH;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E
M<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE%
M'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\
M.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T
M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_
M *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A
M97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I1
M0!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?
M_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_
M]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\
M+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
MX65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z
M44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 0:7I\&D:9;:3;/(T=K
M D4;2N68JJ@ DGJ<#DU/110 4444 %%%% !1110 4444 %%%% !69XS\:^#_
M (<^%[WQMX^\4:?HNCZ=#YM_JFJ7:006Z9QN=W(51D@<GDD#O6G7RO\ MSZ=
MI_Q'_;#_ &9_@+XWMDN_".N^(_$&L:OI=PNZ"^N],TU9K..53PZB21VV-D-M
MQ@TTKL3=D>H_"']N;]D7X\^+1X#^$GQ^\/:SK3Q&2#2XKDQSW" $EHEE"F8
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
MB+5Y-6\6>*M=E5[W6+Z0 -+(5 5%  5(U 5%&!R23Z1112;;&%%%% !1110
M4444 %%%% !1110 4444 %>$_&S]D'QIXB^.,?[3?[.'QP?X?^-9M&32=?-U
MH*:GINN6<;EXEN+=I(R)$)(69'#!?EZ5[M133:!JY\A2?LQ?MJ_"G]I'2?VM
M[[QMX?\ C9K']CMH.HZ#=6*^'FT:QEF1VETO][+#OXS()COD"X$@S@7?"'[!
MW[67P]^+'C+XR>#_ -N#0FUOQIJ1FO\ 4M:^$*7MU#:J?W%C'*=24)!$N J(
MJ@GYB,XQ]844^=BY44O#=GKNG^'+#3_$VM1:EJ<%C%'J&HPV?V=+J=4 DE6+
M<WE!F!8)N;:#C)QFOE3X1?L#_MA_!76?$GBGPG^WAH%SK?B_53J'B/7]7^#2
M7-[?28Q&C2'4QMBC7Y8XE"H@R%49.?KBBDFT#29P?B/]F/\ 9[\?ZH?%'Q0^
M!'@;Q)KL\,27^M:MX/LYY[ED14!+2([8 4  L=H &<"N?_8I_9&\'?L8_ W3
MOA%X>DTW4+^!IFU;Q'9Z#'83:JS7$TL;3*K.S&-)?+4L[85>, X'KE%%W:P6
M1YG^U-^SJ/VE_!F@^$3XP_L7^Q/&VD^(?M']G_:?.^Q7 F\C;YB;=^-N_)V]
M=K=*]&U&T&H:?/8&39Y\+1[L9QD$9_6IJ*+L=CR[]FG]FM/V>/V5="_9C?QF
M=871=$GTXZT-/^SF?S'D;?Y/F/MQYF,;STZ\UXW\//\ @GE^TKX2^!^F_LQ:
MK^WM<)X"L=,_LV:R\,?#JWT[4I[(YWP_;9+FX,98,075 V#UKZUHI\S%9&)\
M-OAUX.^$?@'1_AA\/M%CT[1-!T^*RTRRB)(BAC4*H)/+'C)8DDDDDDDUMT45
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 __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>blkb-20240630_g14.jpg
<TEXT>
begin 644 blkb-20240630_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@
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
M1HX[B*5ODD*2DC;N/7'!S7U?4=U:VM];O:7MM'-%(NV2*5 RL/0@\&ARB[:
MHM7U/QY^"$WA']JW_@L#X4^-/_!//X1ZEX4\#:#+:R^+=1M=)%A9LJ"3[4S1
MQ_NX1/&RPB/AG;+E1EB/OWX??\%#-&\?_M_>*?V#X?A)JEK<^&=+:[;Q-)>*
MT<Y6."0@P[ 8T(G 5]YW$#@;A7T/8Z?8:7;+9:;90V\*YVQ01!%&?0#BI!!
MLQN%A02,,,X49(],T2FI= 46C\P/VG/VMO\ @C9>?$#Q5XI\1?LCW>O_ !6T
M_5KJT_L*[\+R0?VEJ<<C1AIU27R9%>0 LS*SLIR59N*][_X(E?LJ^/OV:/V3
MKG5?BOX?DTGQ%XWUZ369]*N(/*ELK7RTC@BDC_Y9N0KR;."HE"D @@?7KZ-H
M\FHKK$FE6S7:+M6Z,"F0#I@-C/<U9H<[QL@4;.X4445!04444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?)_QE^$_[>VD_M(:/X0^"
M'[7GB*S\%^.[K6+[5KO4/ 5CJB>$?*2.2."*X<*=LKRF.))#\@C.-^TBOK"B
MFG835SYLUW_@G@-)_8NUC]D;X(?'C6_"MWXDU"6]\3>.;NS%]?ZK-<2![QY0
MLD/,P C)5EP@V_-DYA^ G['_ .V-\"X_"WA'3_VYM"F\%>')K>-_">G_  6L
MK);BRC<&2W69;MFB9UW RX9MS%SN.<_3-%/F8<J/FS5?V+?CK\._C-XR^+/[
M)G[3=EX2M?B!J*:CXG\->)/!JZM;"_"!&NK=Q/"\3,!ED.X$]P H6QX6_P""
M<OP_7]G/XB? WXL^/-3\6ZG\5M2FU/QQXLEM8K6:XOG*&.6"%-R0+"T<;1Q_
M, 5Y)!P/HNBCF861\KV'[ WQY^(-YX1\-_M7?M?'QUX,\$:M:ZCIWAZP\&Q:
M;+J]S:C_ $:34+@32&8(>2B@"0\L<U[3I'PM^)]A^TCJWQ?O_CE?7?A*^\,P
MZ=8_#YM.5;>RO%E5VO1-ORS,H9=NT??.6.U0._HI.3861Y#X8_95^P?MD^)/
MVP?&'CO^V;R^\,6OA_PGHQTSRDT"R1O,N )#(WG/--\^X+'M!9?F!KUZBBAN
MXPHHHI %%%% !1110 4444 %%%% !1110 45\+_\'!'[8_[1_P"Q#^QCX;^+
M'[+_ ,1O^$8\07_Q-LM)N[_^R+.]\RSDT_49GBV7<,J#,D$3;@H8;, X)!_'
M?_B(5_X+ ?\ 1W?_ )8'A_\ ^0*];!Y/B<;1]K!I+SO_ ),^<S/B? 95BG0J
MQDW9/1*VOK)'].%%?S'_ /$0K_P6 _Z.[_\ + \/_P#R!1_Q$*_\%@/^CN__
M "P/#_\ \@5U?ZN8[^:/WO\ R//_ -><I_DG]T?_ )(_IPHK^8__ (B%?^"P
M'_1W?_E@>'__ ) H_P"(A7_@L!_T=W_Y8'A__P"0*/\ 5S'?S1^]_P"0?Z\Y
M3_)/[H__ "1_3A17\Q__ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _
MZ.[_ /+ \/\ _P @4?ZN8[^:/WO_ "#_ %YRG^2?W1_^2/Z<**_F/_XB%?\
M@L!_T=W_ .6!X?\ _D"C_B(5_P""P'_1W?\ Y8'A_P#^0*/]7,=_-'[W_D'^
MO.4_R3^Z/_R1_3A17\Q__$0K_P %@/\ H[O_ ,L#P_\ _(%'_$0K_P %@/\
MH[O_ ,L#P_\ _(%'^KF._FC][_R#_7G*?Y)_='_Y(_IPHK^8_P#XB%?^"P'_
M $=W_P"6!X?_ /D"C_B(5_X+ ?\ 1W?_ )8'A_\ ^0*/]7,=_-'[W_D'^O.4
M_P D_NC_ /)'].%%?S'_ /$0K_P6 _Z.[_\ + \/_P#R!1_Q$*_\%@/^CN__
M "P/#_\ \@4?ZN8[^:/WO_(/]><I_DG]T?\ Y(_IPHK^8_\ XB%?^"P'_1W?
M_E@>'_\ Y K[L_X-]/\ @J9^W?\ MP?MD>)_A5^U#\=?^$GT#3OAE>:M9V'_
M  C&EV7EWB:CIT*R[[2VB<XCGE7:6*_/DC(!&.(R/%X:C*K*4;+LW_D=6"XN
MRW'8J%"G":<G974;?^E,_82BBBO%/J0HHHH **** "BBB@ HHHH **** "BB
MB@!LTGE1-+C.U2<>M4?[=_Z=?_'_ /ZU7+O_ (])?^N;?RK#KIHTX3B[HX<7
M6J4I)19H?V[_ -.O_C__ -:C^W?^G7_Q_P#^M6?16WL:78Y?K5?O^1H?V[_T
MZ_\ C_\ ]:C^W?\ IU_\?_\ K5GT4>QI=@^M5^_Y&A_;O_3K_P"/_P#UJ/[=
M_P"G7_Q__P"M6?11[&EV#ZU7[_D:']N_].O_ (__ /6H_MW_ *=?_'__ *U9
M]%'L:78/K5?O^1H?V[_TZ_\ C_\ ]:C^W?\ IU_\?_\ K5GT4>QI=@^M5^_Y
M&A_;O_3K_P"/_P#UJ/[=_P"G7_Q__P"M6?11[&EV#ZU7[_D:']N_].O_ (__
M /6H_MW_ *=?_'__ *U9]%'L:78/K5?O^1H?V[_TZ_\ C_\ ]:G0ZSYLJQ?9
ML;F SOZ?I6;4EI_Q]Q?]=%_G2=&G;8<<57<DK_D;E%%%<)ZX4444 %%%% !1
M110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU
M:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ H
MHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.
MH?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 444
M4 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC0444
M5T'"%%%?//\ P54\6>(?!/["_B_Q%X8\8ZCX?NXK[18_[7TG47M+BWBDU>SC
ME*S(0R9C9U)!Z$@\$T#BN:21]#45\Q_LD_#W]E&Y^(Z>,/@5^W!XO^(6H:7;
MR^=H>H?%Y]8@5'4QF26U+G(&[Y688#8(Y%>1_$W6/@MXN_;X^,?A#]I7]M?Q
M9\.[#1U\-KX1TO3_ (HRZ';.)M-#W)5"X0_.(R2,8+DG[U*Y2A=V/OBBN5^"
M/A#PUX$^%>C^&/!WCK5?$VEPV[26.O:UKK:G<WL<LC2AVNF),P^?"G. H4#@
M"N;^/O[+?A[]H/4M.U/6OBS\0_#;:;!)$D7@GQE<:7'.&(.Z58N'88P">0"1
M3)LKGIU%?"O[-7@OQSH_[67QCUSX*?&+XB^)O"GPP\*2Z%8V7BWQE=:K%JOB
MAXS-(%61MN( J1%=N0[Y!P<5A?LO_&[PCX/\8?!CXD:1^T?J^MR>(?ASK6M?
M']-6\8W&HPZ>\%I#+]IGMY)'2P:.[+0(J)'E<J <'*N7[-GZ#T5X/^R=H_CO
MXN^*M4_;,^*4-_IS>)[(67P_\*W4C*-&T .'CEEC!V_:KI@LTA.2B^7&",,*
M]XID-684444""I+3_C[B_P"NB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\P]X*
M*** "BBB@ HHHH _,G_@ZV_Y1V^#_P#LLVG?^FK5J_GUK^@K_@ZV_P"4=O@_
M_LLVG?\ IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RI)9V_VN\BM2VWS)
M%3=CIDXK]=OVEO\ @D1_P0B_8W^(<7PD_:7_ &^_BCX:\22:7%J T][-+C=;
MR,ZI(&M])D0 M&XQNR,<]L_D3:7!M+N*Z"[O+D5]N>N#FOV0\$_\%(?^"8/_
M  6!_;$\-?"G]J'_ ()OWL?B#QA%'H&E>,#XQFFFMR/,>&)EMQ T:;V;YU)(
M+\C&2/+S%XB,HRAS<B3YN6U^EM_F?0Y&L%.-2G44'4DXJ'.I6ZW^';IN?G]\
M OV#-*_;9_X*#W_[)?['GC^?4?!SZ[?/I?C;6K-@T6@P2'%_-%LC8L4V )MC
MWR2(I$>X[?=OVDOV5O\ @@M\&/#OC7X3^%OVS?BMJ_Q.\+:3?QV.IQZ5%-HE
M_K4$3[+,"*RSY;SJ(]XD*#.?-*C-?:'_  2*_8U\ _L-?\%J_P!H#]GOP7K4
M]_8:-\.+:?PW<7LBM=1V%Y/8W+1.0!ED9HT+8&[8K8&[%>>_L&>!O^"3G_!6
MZ_\ B'^R/X0_X)UO\*]5\.^&Y;[0?&B>*)KW4CB98//F=@K"9))(V,4CSHXW
M@GCGBJXZ4JKE>7LXQB[JWVNKOK\EYGJ8?*(0PZ@XT_;5)3C:7,U[NG+&VBZZ
MM]C\:*_17X(?\$O/V$O@W^P9X._;P_X*7?&_QYIUC\1;\0>$_#/PYM(#,B,)
M6C:9Y8I=Y:.%Y3CRPH*KEF.*_.^_LY-.OI]/E=&:"9HV:-LJ2I(R#W'%?MA^
MS[X_^$?[&_\ P1H^'>D?\%A]+L/B#X'\;ZG:W_PF\ Z?X>^TZIIUC(#<K*]P
MT\:X6.;S1@H\<<_E;Y!((H^_,JM2G""IMZRV7Q->7Y_J>/D6'H5JM5UHJT8M
MIR^&+NK.6J]%OKT/FC]JO_@AW\._#/[0/[/&A?LH?'?4=8^'G[1<J-X?U7Q+
M:(;[2[?R8+IIW"+$)U-K.)%79&P9"C8R&K)_:Z_X)?\ [&.@?LO_ !F^-?['
M7Q.^)%SK'[/?Q"C\+?$#3_'Z6#P:HQNDLWN+$VL:-&@G<D"3<2D;< D$^[_\
M%M/'/QK^$WQ0_9W_ ."IG[-GQATK7/A5:1VG_"J/#T6B_9+306$"3?9VA!4R
M1W,,3*Q^1T$1BPFQ#6A^S1^UI\/OVQO@K\5?CE\:/V6/#/PD_9]T_P 61>,?
MCE?:;JES?7'Q&\2))'/;:3 +@JL:RW*PRRQ)G),:93SW<^?#$8SV%.MS72WV
MWYMFM&W;16Z_>>U5P65O&5L,H*,GJM[6Y+J46FTHJ5Y.[^'3?0^+/$_[#'P9
M_9G_ ."<]G^TQ^UCJ&NQ?$[XIR*WP:\"Z;>QV_D::N#)JU^KQLQB8,#&@*Y#
M1\GS&,7R'7['?M+?\$\_#'_!13]H[P[;?M#?M4ZWH7Q[^+'PP/B_P!X)LO#R
M3>'/#>C(LC6>D/-O$A9527?(BJ"ZS/M)(#_COJ6G7FD:C<:3J,!BN+69X9XR
M>4=258?@0:]/ XA5XN\KRW?97VMW6F_5W9X&<8-X2<>6%H;)Z7;5FW*VS=T[
M=$TNA#1117>>.%?IU_P:B_\ *0OQI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G
M_9&=0_\ 3MI->?FO_(NJ>A[/#O\ R.Z'^(_H&HHHK\[/V\**** "BBB@ HHH
MH **** "BBB@ HHHH CN_P#CTE_ZYM_*L.MR[_X])?\ KFW\JPZ[,-\+/-QW
MQH****Z#A"N%_:%^,'P7^"GP_'BCX_744'AJYU"&TNKBZTF2\MXI&W.C3+&C
M[$W1CYV&U6VY(R#7=4C*KJ4=001@@CK0"W/@_P 8>+?V?/VG?VW_ (+ZY^PS
MI]AJ.K>$]<N+_P >^,/"^CM;VEIHYAVFUN9PB+*TN61$RQ&YNFXU[%\9/VR?
M^"<6@>)_$O@GX\Z]X:BUO39&M-<TGQ%X3DDN+H*N%"*\#&Z1EQM*;P00!Z5]
M%6EE9Z?#]FL+2*",$D1PQA5R>IP*)["QN9X[FYLHI)(3F&1XP60^H)Z?A2+Y
MDSXZ_82\8P_L:?\ !/WQ'\9_C9X>UW0/!T'B[4M9\,Z#<6;O>Z9HES=1QVD/
MDDY7+LSX)'$NXG!S7MO[5G[4>B_ 3]DO6OVBM(5KB5]%B?PQ:RP$/=WMT%6T
MC,9&[EY$++C(4-QQ7KCHDB&.1 RL,,I&012D!AA@#SWIB<DY7:/'OV#_ -GR
M\_9J_9C\/> /$3M-XCO(WU;Q?>2-NDN=5NCYMPSM_&58B,-W6):\_P#%_A+P
MM^UQ^T9J'P>\)^&M/M_AQX)U>&[^*>HV5FD8\4Z[&1+;Z0[J!YT4!VSW&2V7
M\N,@?-7U#4-EI]AIR/'I]C# LLK2R+#$%#R,<LYQU8GDGJ30',[MGYU_"'Q%
M9WWQ(^'>H:;XLU63]H.?X[:C;?$W2!JMRUQ%X?6XOA*DULS>6EDEHMF8CM"!
MMFPY)K]&J:((5E,ZPJ)&&&<*,D>F:=0$I<P4444$A4EI_P ?<7_71?YU'4EI
M_P ?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\H[?!_P#V
M6;3O_35JU?SZU_05_P '6W_*.WP?_P!EFT[_ --6K5_/K7W60?\ (O7JS\AX
MR_Y';_PQ"BBBO:/E39^'/B]/A]\0M!\>R:!9ZJNB:S:Z@VEZC'OM[P0S+)Y,
MJ_Q1OMVL.X)K](/ _P#P72_88^#7B%OC3\"?^"./@GPS\25AD^Q:U;>(8Q;6
M,TBE'DB1+)2@()!6/RR59EW@$D_F-17/7PM#$_Q$_O:^^SU.[!YCB\!?V+2O
MKK&+L^ZNG9^A]2? G_@K;^TY\&_^"@>I_P#!0[4Y+'7_ !/XDDFA\5:3<!H;
M34+"01K]B7:2T21K# (C\Q0P1[MX!#?0OC__ (+X?"GP5X&\=0_L'?\ !/\
MT#X1>-OB7%(OBKQQ'KHNYXS)O+M!&EO$%?=)(RG*HK$-Y;'I^:U%9U,!A*DE
M*4=K+JE9;)K9V\S6CG&8T(.$*F[;NTFTWNTVKIOK9H^K_@]_P4M\,_"O_@F5
MX\_X)\77[,VDZIJ'C/6'O8_'<NHHCVFYK8C= 8&:21/(8(XE7'F#CY3N]9^$
MW_!:[X-^)?V3O!W[(_[?W[!^D?&#2OA]:PVOA+68O$CZ=<V]O#&(HHW"Q,=R
MQ!8RZ.@=8TW(Q!8_GO13G@<-.]UN[[M.^V]]!4LWQ]*W+)64>6S46N6][--6
M>O5ZGUI_P4C_ ."J>O?MZ^'?!?P:\&_!72?AI\+_ (?0[/#'@S1[LW)1A&(E
MDDEV1J=D8VHJHH7>^2Y;(QOVVOV_]#^/GP;^'O[)G[/'PVN_ 7PC^'>GAK7P
M]<ZBMQ<ZQJS[O.U.\D1$625MS;1C"F20C <*OS)15PPF'IJ*BM(WMZOKYOS9
MG5S'&5I5)3E=SLGHMELM-EMHK+1'Z+>!?^"].B>%M%\%_%36OV.;#5/CI\//
MALW@KPM\2I/%\R6:V>PHEQ-IPA*R2J&<D>8 QED(* A1^=MY=W.H7<M_>SM+
M-/(TDTKG)=B<DGW)-1T4Z.&HX=MTU:_K_26KT)Q6/Q6,456E?EVT2[*[LM7H
MM7KH%%%%;G&%?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@ HK\[OVT/VT/'OQ)\>ZEX"\!>)+G2_#&EW3VJK83F-]1="5:
M61EP2A(.U,XQ@D9/'A_@WXD^/OAYK2>(?!'C#4-,O$<-YUI=,NX^C#.''J&!
M![BOG:_$5"E6<(P<DNM_R7_#'\[9Y](G(LKSJ>#PV$E6I0DXRJ*:C>SLW"+B
M^9=FY1OZ:G[ T5Y'^QG^T=)^T?\ "G^W-:ABAUS2KC[)K,<(PDC[0R3*.P<=
MNS*P'&*]<KW:-:GB*2J0>C/W;)LWP&?Y51S'!2YJ56*E%_HUT:=TUT::"BBB
MM3TPHHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "B
MBD9E52S$  9)/:@!:*@_M/3?^@C!_P!_E_QH_M/3?^@C!_W^7_&E=$>TI]T?
MFA_P=;?\H[?!_P#V6;3O_35JU?SZU_01_P '5<T-_P#\$\?"$-C*LSCXR:<Q
M2)MQ _LK5N<#ZU^ 2Z!KKJ'31;L@C((MFP?TK[G()167J[ZL_(N,ZE-9T]5\
M,2I15S_A'M?_ .@'>?\ @,_^%'_"/:__ - .\_\  9_\*]KGAW/D_:TOYE]Y
M3HK0B\)^*IUWP^&M0<9QE;)R/Y4[_A#?%_\ T*NI?^ ,G^%+VM/^9?>+V]!?
M:7WHS:*TO^$-\7_]"KJ7_@#)_A76_ KX&^(OBA\6M"\$:MH.HVUC>WR_;[AK
M1T"0*"\GS$84E5(!]2*RK8K#T*4JDY*T4V_1&&*S#!X/#3KU)I1@G)ZK9*[*
M'PV^ 'QD^+T3W/PZ^'U]J4"-M:[ 6*#=W7S9"J9]LYI?B5^S_P#&7X01)<_$
M7X?7VG0.VU;LA98-W9?-C+(#[9S7ZD:!H&B^%M%M?#OAW3(;*QLH5BM;6W3:
MD:#H *-?T#1?%.BW7AWQ%ID-[8WL+175K<)N21#U!%?FW_$0,3]:O[%>SOMK
MS6]=K_(_!_\ B-&/_M"_U:/L+[7?/;_%?EOY<OE?J?D-178_M ?#6+X0?&7Q
M!\.K:5G@TZ^Q:,YRWD.JR19/<['7)]:XZOTRC6AB*,:L/ADDUZ-71^^83$T<
M;A:>(I.\9Q4D_)JZ_!A1116IT!1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.V
MDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&
MHHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_
M (])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@#\?OB5X-UGX>?$#6?!'
MB"%TO-,U&6";>,%L,<./4,,,#W!!K$K]0/VCOV-/A3^T?*FM:X+C2]<AB$<>
ML:<%WR(.BRJPQ(!VZ,.@;'%>4>#?^"3W@#2M92]\;_%+4=8LT<-]AM-.6S\P
M?W6?S)#CUV[3Z$5\17R#&QKM4TG'H[_F?Q!GG@!QI0SN=++81J8>4GRS<XQY
M8MZ<Z;YKI;\JE?==CB_^"?7[*^D?%3P'K7CKQQ>Z[9VDVH1V^E'2M5DM!-Y:
MMYKG9]\9=5![%6'K7T!_PP;\"#RUQXG)[D^*;KG_ ,>KUKPWX;T'P?H-IX7\
M,:5#8Z?8PB*TM+=-J1H.@ _KU)Y-7:^EPN686A0C"45)K=V/Z6X8\,.&,DR#
M#X'%8:G6J0C[TY13YI-MMZ]+NR\DCQC_ (8-^ __ #V\3_\ A4W7_P 51_PP
M;\!_^>WB?_PJ;K_XJO9Z*Z/J.#_Y]K[CWO\ 47@W_H7TO_ (_P"1XQ_PP1^S
MNW-QIVNROWDD\379)_*2C_A@?]G'_H"ZU_X4UY_\<KV>BCZC@O\ GW'[D'^H
MG!?_ $+J/_@N'^1XQ_PP/^SC_P! 76O_  IKS_XY3[?]@#]F.>XC2]\)ZG<
MN /.\27IP,\XQ**]DJ2T_P"/N+_KHO\ .D\#@K?PX_<AQX$X*<E?+:'_ (*A
M_D>6?\.Z_P!DS_HG]]_X4M__ /'J/^'=?[)G_1/[[_PI;_\ ^/5[?17G?5,+
M_(ON1[?_ !#[@3_H58?_ ,$T_P#Y$\0_X=T?LB/\MS\-+J9.\<OB2_(/Y3BC
M_AW%^QE_T1O_ ,N'4?\ Y(KV^BCZIA?^?<?N0?\ $/N NN4X;_P12_\ D3Q#
M_AW%^QE_T1O_ ,N'4?\ Y(I5_P""<G[&2L&'P;'![^(=1/\ [<5[=11]4PO_
M #[C]R#_ (A]P%_T*<-_X(I?_('B_P#P[S_8Y_Z(O!_X.+W_ ./T?\.\_P!C
MG_HB\'_@XO?_ (_7M%%'U7"_\^X_<B_]0N!?^A5AO_!%+_Y$_*K_ (.$_A=X
M#_8M_8M\-?%/]F70%\+:_?\ Q.LM*N]0BGDN3):/I^HRO%MN6D09>")L@!OD
MQG!(/XU-^V]^U.[%C\7KO).>+&V _P#15?MI_P '6W_*.WP?_P!EFT[_ --6
MK5_/K7VF1Y9EM3 J4Z,&[O>*_P C\MXKX2X5PN<.%' 48KE6BI4TOPB>J_\
M#;G[4W_17KS_ , K;_XW1_PVY^U-_P!%>O/_  "MO_C=>545[']D95_T#P_\
M C_D?-_ZM\._] =+_P %P_R/49?VT_VHIFWO\8-0!QCY((5'Y!*9_P -F_M/
M_P#18M3_ ._<7_Q%>8T4_P"RLK_Y\0_\!C_D/_5WA]?\P=+_ ,%P_P CT[_A
MLW]I_P#Z+%J?_?N+_P"(K=^&7[<?QST+XA:/K'COXBZCJ6C07R'4[)DCQ) ?
ME?@*,D E@/4"O%**BID^55*;@Z$-5;2*3U^1G6X8X>KT94WA*:4DUI"*>JMH
MTM'YGZ\Z!K^B^*=%M?$7AW4X;VQO85EM;JW?<DB'H0:-?U_1?"VBW7B+Q%J<
M-E8V4+2W5U</M2-!U)-?EM\-?C_\9/A#$UM\.OB!?:; [;FM 5E@+=V\J0,F
M??&:7XE?M ?&7XOQ);?$7X@WVHP(VY;0E8H-W9O*C"H3[XS7P'_$/\3]:M[9
M>SOOKS6]-K_,_&/^(+X_^T+?68^POO9\]O\ #;EOY\WG;H'[0'Q*B^+_ ,9?
M$'Q%MHF2#4;[-HKC#>0BK'%D=CL1<CUKCJ**_3*-&&'HQI0^&*27HE9'[YA,
M-1P6%IX>DK1A%12\DK+\$%%%%:G0%%%% !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@#C/C-\#/"'QSTRRTGQ?JFM6L=C.
MTT+:+JTEHS,5VD,4^\,=C7GW_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3
M_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\
MX65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\
M#O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@
MG_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO
M_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]
MTHH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"
M_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\
M$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_
M .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_
M  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?
MX)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X
M[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
MO=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#
MPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=
M_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1
M_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&O=** /"_^'>_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 @TO3X-(TRVTFV
M>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH **** "LSQG
MXU\'_#GPO>^-O'WBC3]%T?3H?-O]4U2[2""W3.-SNY"J,D#D\D@=ZTZ^5_VY
M].T_XC_MA_LS_ 7QO;)=^$==\1^(-8U?2[A=T%]=Z9IJS6<<JGAU$DCML;(;
M;C!II78F[(]1^$/[<W[(OQY\6CP'\)/C]X>UG6GB,D&EQ7)CGN$ )+1+*%,P
M !)*;L $].:N_'#]L7]E_P#9MU.UT/XX?&W0O#M_>P^=;Z?>7):X:+)'FF)
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
M0?&/Q"T/2/"/A5;7Q-\4!J^K0VRZDX;S--T<"5AO5W474PP1Y<42DCS<5/\
M\$</$?A[5_\ @GUX&TG2-=LKJZT[^TEO[:VND>2U9]4O'02*I)0LI# '&0<C
MBCEM&X[ZGT%X6^*7P]\:^*?$'@CPKXLM+W5_"MS#;^(M-B<^=822Q^9$)%(!
M&]/F4]",X/%>>^./^"@/[&/PVO)]/\<_M$^'=-EMM7N]+G6>=L+>6OE_:(,A
M2-\9EC##L6 ZUXI_P4*N_B9^R1\7],_;-^ &@+?ZEXVTAO 7B+21(JK<:A,K
MG1+Y@V%8Q7/[IR>3%(%%>]_LY_L_Z3^S#^S#IGP<T^]-[<Z=I$TNM:HY)?4=
M1E#2W5TQ/S$O,[L,Y(7:.U.RM<5W>Q1^&/[?7[&WQG\6Q^!/A=^T-X>UK5Y;
M>:>.PM+AM[1Q(9)&^90,*BLQ]@:J>#O^"C?["GCW7X/#'A;]JGP;/?W,HCMK
M>;5U@,KDX"*9=H9B>  <DD =:X7_ ()K_P#**;P/_P!B1??^C;FH_P!A/X/_
M  S^.G_!*_X=?#;XM>%K'5M%U+P3Y-S#>PJWE!FD'F(S#]VZ_>5Q@J0"""*&
MHH$VTCZHHKYV_P""3WC?Q;\0O^"?/PW\1>-M5FO[Y+"[LDOK@DO<6]K?7%M;
MN2>3F&&/D\GKWKZ)J6K.PT[JX4444AA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %>5_M5?LN:3^TSX=T0VGC;4/"GBKPEK2:OX.\7:3$DD^EWB
M@J28W^6:)U)5XFP'&,GBO5**:;3#<^/OCM^Q3^W-\7M%T75?&O[5WA/QA/X/
MU^SUO2/!5UX$;2=)UNYMGW*+Z6&YEE/JH4>6& +(PZ:?CO\ 9)_:H_:,^+'@
M_P#:DUOXR:9\/-9\/Z*8M,^'>M>$8?$EIH%^S,)KN*=+R".69U"[93'N12 -
MIZ?5U%/G8N5')?!CPO\ %_PCX2DTOXV?%FP\9:NUZ\D>K:=X7&D1I 54+$81
M/-DA@YW[AG<!@8R?%/C#^Q)^T!X]_:P;]J3P5^UEI6DR6&E+I_A+0M=^&RZM
M%X?C:-!</;L;Z)1+,ZLS2^6'VL(]VU>?IBBDI-,+)GD>L?"7]K*^^%^DZ-I_
M[6]A:^,M.U.2XN_$47P[A^PZG;L&"VTUBUPS(!E?WD<ZME<]"5K+^ W[)GC/
MP7\==8_:B^/7QE3QMXZU/PY'X?L9M/T!=,L-)TM9O/-O# )968M-\[2.Y/8
M#.?<**+L+&3X_P#"P\<^!-:\$F^^R_VQI%S8_:?*W^3YL31[]N1NQNSC(SCJ
M*Y_]F_X/?\,^? 3PA\#_ /A(O[7_ .$4T"VTS^U/LGV?[5Y2!/,\O>^S.,[=
MS8]37;44KZ#/,_@_^SJ/A1\;OBE\9!XP^W_\+*U;3;W^SO[/\K^SOLEDEKL\
MSS&\[=MWYVIMSC!ZUYQ<_L8_M'^%_C7\0OBG\#?VP['PI8_$35[?4=1TNX^&
ML.HSVTL5K';CRYY;M5/";N8B.<$'&3])T4^9BLCS?]F?]F;PE^S/X5U+2](U
M_5-?UOQ%J\FK>+/%6NRJ][K%]( &ED*@*B@ *D:@*BC Y))](HHI-MC"BBB@
M HHHH **** "BBB@ HHHH **** "O"?C9^R#XT\1?'&/]IO]G#XX/\/_ !K-
MHR:3KYNM!34]-URSC<O$MQ;M)&1(A)"S(X8+\O2O=J*:;0-7/D*3]F+]M7X4
M_M(Z3^UO?>-O#_QLUC^QVT'4=!NK%?#S:-8RS([2Z7^]EAW\9D$QWR!<"09P
M+OA#]@[]K+X>_%CQE\9/!_[<&A-K?C34C-?ZEK7PA2]NH;53^XL8Y3J2A((E
MP%1%4$_,1G&/K"BGSL7*BEX;L]=T_P .6&G^)M:BU+4X+&*/4-1AL_LZ74ZH
M!)*L6YO*#,"P3<VT'&3C-?*GPB_8'_;#^"NL^)/%/A/]O#0+G6_%^JG4/$>O
MZO\ !I+F]OI,8C1I#J8VQ1K\L<2A409"J,G/UQ123:!I,X/Q'^S'^SWX_P!4
M/BCXH? CP-XDUV>&)+_6M6\'V<\]RR(J EI$=L *  6.T #.!7/_ +%/[(W@
M[]C'X&Z=\(O#TFFZA?P-,VK>([/08[";56:XFEC:959V8QI+Y:EG;"KQ@' ]
M<HHN[6"R/,_VIOV=1^TOX,T'PB?&']B_V)XVTGQ#]H_L_P"T^=]BN!-Y&WS$
MV[\;=^3MZ[6Z5Z-J-H-0T^>P,FSSX6CW8SC((S^M34478['EW[-/[-:?L\?L
MJZ%^S&_C,ZPNBZ)/IQUH:?\ 9S/YCR-O\GS'VX\S&-YZ=>:\;^'G_!/+]I7P
ME\#]-_9BU7]O:X3P%8Z9_9LUEX8^'5OIVI3V1SOA^VR7-P8RP8@NJ!L'K7UK
M13YF*R,3X;?#KP=\(_ .C_##X?:+'IVB:#I\5EIEE$21%#&H502>6/&2Q)))
M))))K;HHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
+ %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>blkb-20240630_g15.jpg
<TEXT>
begin 644 blkb-20240630_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@
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 **** "BBHKV]M=.LYM0OIUB@@B:2:5S@(BC))]@!0!6
M@\3^&[K7IO"MMXAL9-4MH1+<::EVAN(HSC#M&#N53N7DC'(]:O5^>/\ P14;
M5_VB/B%\>?V\]> ;6?&'BIM(T6:Z7<;*W1!<>1QU0))9)CTMUK@OV\?V:/VV
MOV7OV=-0_:V^(/\ P5)\877C&PO;4MX>TR^GT_3;F2:=(VM[2..=5)579\>2
M R1ME%&2-.1<UKD<WNW/U+HKY=^"?QS_ &S_ (L_\$S/"'QB^'7@G2M8^+.O
M:/ L,>NR):VKAKHP_P!H2+E 0;<"XV+C<6^53PI^?/\ @E;\3_VL[S_@I'\7
MO@I^TU^T!J_C"Y\/>')_M5L=3F;2XKQ;RU4R6MLVV.%0'91LC3@]!G%+D=GY
M#YEH?I+117Q;^TC_ ,$\_P!L;XC?%GQ/\6?!_P#P5+\8>!_#M]<M=VWA^UBN
MUMM*@6,90%+Z- HVDYVKW)[FIBDWJQMM'V?=75M8VTE[>W$<,,,9>665PJHH
M&2Q)X  Y)-0:)KNB>)=,BUKPYK%KJ%G-GR;NRN%EBDP2IVLI(."".#U!K\U_
M^"(VO?M#?M#^-_BQK7Q?^/7BOXA?#:SL7\/:?_PE>H7$L6I232EC*L,LC^4W
MV91O7<2!=*,GK4/_  3-^,WCC]F+X-_M4_LS6$K7VI_!*;6]6\(Q7*[_ #?*
MCND*A>Z>;:Q28[FX;UJW3M==B5.]C].**_*W]FWXT_'GP-\0OV5_BG%^UEXU
M\;77QOO-6B^(7ACQ!XB^V:?;QQS(@>WML8M/*#N25QS!QA=RU[]\/_B!\0?^
M"CG[9)\9?#_QKK&D? CX0:J8K>[T?49;9?&NNH03EHV'F6D7RG!)5ACJ)CL3
MA8:E<^U****@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "N9^-.GZAJWP<\6:5I*LUU<^&;^*V5!DF1K=PN/?)%=-10!\ ?
M\&]WB;P]I'[ ?B;4M2OXK:#2?'^I3:G/*V!%&MC92&1O0!!U_P!DUY7_ ,%'
M/V-_^"=FM_!WQK^VI\+/VHH9?%MY?S:]ID4?C"SU&SU*]GN/-:V2V(+_ #,S
M *I^3'S JI%>Y_\ !-_]EWXJ?LG_ +2OQV_9Y\3_  QNI?A;XBO%U?PAK<L"
MM82Q.S(UF<GYG,,\<;*1_P NK]B,]K-_P11_X)LS>)_^$G/[/94F;S38)XDU
M$6I;.?\ 5B? 7/\ "/E[8QQ6W,E-NYG9N-B7_@E?^U!XS^+G[ V@?&+]I'7M
M/T^6SN[C3O[?OC%907=O#-Y,4S?=C4Y_=<8#-'ZFOF;]@WXI_#'1?^"R_P"T
M)XNUGXC:#::5J.G7JZ?J=SK$,=O<DWUF0(Y&8*Y(!/!/ -?H#\2?V7O@'\6_
M@C_PSAXX^&ME-X'$5O%'X=L)9;&&)()%DB6,VSQM&%9%.%(SC!R"0?%%_P""
M)O\ P3&5@P_9F'!SSXRUH_\ MY4J4=?,;4M/(]H\<?M5?L^?#;XS>'_V>_'/
MQ0L=.\9>*8EET'0IHY3)=*SNB'<J%$W/&ZKO9=Q4@9-?-_\ P7(_:IF^ O[(
MLOPK\*7K+XF^)L[Z-8Q0']ZMC@&\D ')RC)!CK_I.1TKZ"^('[&_[.'Q1^.W
MAK]I7QS\.([WQGX1@CAT'5S?W$8MTCDDDC!B201R;'E=E+J2"WL,,^+_ .Q=
M^S7\>_BSX9^-_P 6_AS_ &SXC\(&(^'[J?5KM(;<QS><A-NDHAD(D^8[T.[
M#9  "BXIIC:DTS"_X)U?LOP_LA_LA^$OA!<V:Q:P+/\ M#Q,ZXR^I7&))@2/
MO>7E80>ZPK7RC_P3GMH?$7_!8#]J+4[6!)M,C:[LKU&0-&TQOT0JV>#DQ3#'
MUK]#_%&K7F@>&M1UW3]%N-2N+*QFG@TZTQYMTZ(66),\;F("C/<BOD+_ ((W
M?LM?%CX+_#SQU\</VA?#%QI'CKXH>+9=1U/3[Q-LT%NCR,F\9)5GEFN'Q_=9
M":$]&V)K5)'EG[4W[.O[/]O^T5:?L2_L!?!G0O#7Q&\8V3S?$CQMID#O_P (
MCX>E&)Q&"Q6WEN(WV!(]A,<@3@3*P\OU?QO\=/A5X ^/]_\ L_?M!:O\/O#O
M[,FN:=H7@GP5IEM;&TOXS>-!-<7P>,FYEN'5I=S=7D;C;@#]*O@E^RS\'/V?
M_$WBSQM\/]$N3KGCC5SJ/B;6M3OY+JZNY<DJGF2$E8U+-M084;C7&_%;_@FE
M^Q3\;/BK/\9OB1\%(+[7;V2&35&CU6[@M]1>+'EM<6\4JQ3$8'WE.['S;JI5
M%U!Q9Z=\$?&^I_$SX+^$/B1K>GK:7OB#POI^I7=H@($,L]M'*Z 'D ,Y'/I7
M44R"""U@2UM84CBC0+''&H"JH&  !T ':GUD6%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;
MCOC04445T'"%%%% !116%X<^)?@?Q=XN\0^!/#FO)=:MX4N+>#Q!:+$X-G)/
M MQ$I9E"L6B=6^4G&<'!XH W:*** "BBB@ HHHH **** "I+3_C[B_ZZ+_.H
MZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** "BBB@ HHHH ****
M "BBN*_:.^)'COX/? CQ7\5OAG\+O^$UUOP[HDVHV7A0:J;)]4\E=[PI,(9B
MLA0/L'EMN8*O&[<#<#M:*_%7_B,$_P"L>'_F6_\ [TT?\1@G_6/#_P RW_\
M>FM?8U>QG[6GW/VJHKBOV<?B1X[^,/P(\*?%;XF?"[_A"M;\1:)#J-[X4.JF
M]?2_.7>D+S&&$M($*;QY:[6++SMW'M:RV- HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JP
MZ[,-\+/-QWQH****Z#A"BBB@#P/_ (*7_%#XK_!_]D+Q!XX^$%_>6%]#=V<6
MI:SIUIY]QI>G27")<W4:$'+)&3SCY02W&W(Y_P#9#_9M_9\M/%EM^T3^S7^U
MWXW\6P7[&3Q.MWXZ&JVNO2-;&%'OHW4LD\?R%3\C+Y80C' ]E^/OQW^'_P"S
MOX'C\>_%&UU4Z')?I9WUWIFC37PLU=7/G3I"K.L(V[2P4X+J,<U\5M>_LP?%
MK]M'X6?$'_@F;H\B:Y#XF\SXH:QX2T2YL-'.@[2;B.\#1QP-,YX0 ;BQRWS;
M"$S6-W&QT'Q<\0_#OQ1^VK\2?!'[=OQY\3^"/#^E:38W?PKL+;Q=<Z)IEY8B
MW+7=U') Z"YNEFXVL2PY558#"^V?\$T]6^,6M_LP6VH_%_6-=U)7U[4/^$1U
M+Q0K#4[S0A+_ *'-=;P',C)DY89*E#W!KY[\1^*OV6/%?[4GQ:T7_@J+K$$%
MUINKO9_#71/%S3Q:7#X>:-=MU8;<1FXE(S)*I,JE5"E<$#N?V*OVA&^ O['G
MQ ^,WQ:UWQ3J/PM\+^-+Q/AOJVLV<LVIW7ATRPQ6S 2!9)(_,D*HSX.T'.U5
M !U*DFXV]/Z1[Y\??V6_#W[0>I:=J>M?%GXA^&VTV"2)(O!/C*XTN.<,0=TJ
MQ<.PQ@$\@$BOGO\ 8I^'>L+^W?\ $B?P%\;_ (BZ[\/OASID?AR:+Q;XTNM3
MBU#7Y2);DJ)&V@6Z 1$;<AVR#@XKW7]JS]J/1?@)^R7K7[16D*UQ*^BQ/X8M
M98"'N[VZ"K:1F,C=R\B%EQD*&XXJ/]@_]GR\_9J_9C\/> /$3M-XCO(WU;Q?
M>2-NDN=5NCYMPSM_&58B,-W6):.I";4&>PT444S,**** "I+3_C[B_ZZ+_.H
MZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#^8#_@O+^P9_PPY^W=K/\ PB6C?9O!'Q \SQ%X1\J/$5OYCG[59KC@
M>3.3M4?=BEA]:/\ @@U^P9_PW'^W=HW_  ENC?:?!'P_\OQ%XN\V/,5QY;C[
M+9MG@^=.!N4_>BBF]*_:K_@O+^P9_P -Q_L(ZS_PB6C?:?&_P_\ ,\1>$?*C
MS+<>6A^U6:XY/G0 [5'WI8H?2C_@@U^P9_PPY^PCHW_"6Z-]F\;_ ! \OQ%X
MN\V/$MOYB#[+9MGD>3 1N4_=EEF]:ZO;?N?,Y_9?O/(^U:***Y3H"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\J
MPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH *Y+X%_!GPG^SW\*-'^#
MO@:XO9M+T2&2.UFU*99)Y-\KRLSLJJ"Q=V.0HZUUM% 7T(;S3M/U$(NH6,,X
MC<-&)H@VUO49Z'WJ5T21#'(@96&&4C((I:*  @,,, >>]%%% !1110 4444
M%26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !11
M10!\R?\ !5O_ (*,_P##L7]G;1_CY_PIS_A-_P"UO&=MH']D_P#"0_V;Y7FV
MEW<>?YOV>?=C[+MV;1GS,[AMP?SZ_P"(O+_K'M_YEG_[U5[5_P '6W_*.WP?
M_P!EFT[_ --6K5_/K7U>49;@L5@U4JPN[OJ_T9^<\39]FV7YHZ.'J<L;)VM%
M[^J;/V@_XB\O^L>W_F6?_O51_P 1>7_6/;_S+/\ ]ZJ_%^BO4_L3+/\ GW^,
MO\SY_P#ULS__ )_?^2P_^1/V@_XB\O\ K'M_YEG_ .]5'_$7E_UCV_\ ,L__
M 'JK\7Z*/[$RS_GW^,O\P_ULS_\ Y_?^2P_^1/V@_P"(O+_K'M_YEG_[U4?\
M1>7_ %CV_P#,L_\ WJK\7Z*/[$RS_GW^,O\ ,/\ 6S/_ /G]_P"2P_\ D3]H
M/^(O+_K'M_YEG_[U4?\ $7E_UCV_\RS_ />JOQ?HH_L3+/\ GW^,O\P_ULS_
M /Y_?^2P_P#D3]H/^(O+_K'M_P"99_\ O51_Q%Y?]8]O_,L__>JOQ?HH_L3+
M/^??XR_S#_6S/_\ G]_Y+#_Y$_:#_B+R_P"L>W_F6?\ [U4?\1>7_6/;_P R
MS_\ >JOQ?HH_L3+/^??XR_S#_6S/_P#G]_Y+#_Y$_:#_ (B\O^L>W_F6?_O5
M1_Q%Y?\ 6/;_ ,RS_P#>JOQ?HH_L3+/^??XR_P P_P!;,_\ ^?W_ )+#_P"1
M/V@_XB\O^L>W_F6?_O57T[_P2B_X+J_\///VA=:^ W_#+7_"#_V/X,N-?_M7
M_A-_[3\[RKNTM_(\K[%!MS]JW;]QQY>-IW9'\X5?IU_P:B_\I"_&G_9&=0_]
M.VDUQYAE.7T,%.I"%FEIJ_\ ,]/)N(\ZQ>:4J-6K>,G9KEBOR5S^@:BBBOC#
M]3"BBB@ HHHH **** "BBB@ HHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_K
MFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3
M_C[B_P"NB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _
M,G_@ZV_Y1V^#_P#LLVG?^FK5J_GUK^@K_@ZV_P"4=O@__LLVG?\ IJU:OY]:
M^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 ?>?\ P2%_X(Y?$_\ ;#\:^&?V
MA?CGX MK7X#Q:E.NMZGJVNFP?5DC21-EKY;"5E%P$1I 47(=0Y92!Y+^WI_P
M3?\ C-^R/^U_;? ?5?#.FV%CXZUMI?AP]KK8NX)M.N+UH+4-+RX*@HK;QNXS
M\P.3]U_LO_&;_@G[_P %1O\ @E_\/_\ @FO\?/VCW^#_ ([\"747]D37DB0V
M>HW$(GB@E4RE8;E7CN#N@:2.7S02IQ@M\G_M?_\ !/\ ^/W_  2O_:O^$MK^
MT9\0X=?\"Q^)+6[\+>*K*:=[6.SMKV&6YC\A\M;2('61HEW*?,!5G.<>-1Q-
M>6,G&I*SU2C9ZI;-.]F^_D?4XK 82&5TYT8<T?=<JBDM&[)QE&UTETN]_4]7
M_P"(5O\ X*/?]%!^$G_A2ZA_\@5^=OQ&\"ZU\+_B%KWPT\226[ZCX=UFZTR_
M>TE\R)IK>5HG*-@;EW(<' R,&OV6_::_9,_X)]?\%H/VQ?$'CG]F;_@J1%9>
M/M<TF :?X07PU<>1)]CM$1C&9F@:7*1EV\O<5&YMI"FOR%_:,^ _Q _9@^.G
MBG]G_P"*5O#'K_A36);#43;2%XI64Y66-B 6C="KJ2 2KC(!XK7+L35K-JK+
MWK)\O*XM??N<^=X##X5*6'IVA=I3YU-2MZ?"^MF>D?L&_P#!-C]IW_@HIXKU
M70/@'HVF6^G:!"DOB'Q1XCOC:Z;IH?=L$DBH[LS!'(5$9L*20 ,UVW[<G_!&
MS]JW]A7X6V'QW\6:YX0\:>!;^Z2V/BOP#K$EY;6LKDJBS>9%&RAF5E#J&3<
MI8,RJ?K'_@B=K7PV_: _X);_ +0'_!/'1?C-X>\%_$WQCJMQ>:--K^H"U6^M
M)[.TB5 WWY(P]K,DH0.42YSM.[!]C\+_ +&WBC]CS_@@+^T7^SW\:/C1X(\9
MW=I?7.JK!X.UMK^WT64BP>&U=W1"DIFA6;9M&#,",[LUSULPK4L6XMI)22Y;
M:M.VMSMPN286OERJ)-MPE+G35HRC?W>7T6O4_#BBBBO</D0HHHH *_3K_@U%
M_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]
M#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_Q
MZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!11170<(4444 %%%% !11
M10 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[%0^-&Y11
M17F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'_P#99M._]-6K5_/K7]!7_!UM
M_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH _
M37]CW]@G_@C7^VE^S/-\8KOXT_%'P#K?PL\"6>H?&JQ@M1/:[TB*SWEL6MYB
M1+)%*RHC,0" (EQBL7_@I5_P4J_8T_;<^+OP+_9RT#3_ !99? /X5W-O8ZWX
MBG3&K:A:,+>WDEB1@[ 1V\ VLX\QV=R4&%!^!_!WQ?\ BK\//#/B#P9X#^(V
MMZ-I'BRS2T\3Z9IFIRP0:K A)2*X1& E4%FP&! W'U-<Y7GQP-Z[J3FW:_+K
MM=:_/L>U/-TL(J-*E&-[<[2^+E=UUVVO:UW<_6O]DI?^"!'_  3M^--G^VAX
M'_;S\:?$+5_#MK=/X4\)#PI<1W!EGMY(#OS:0JT@BE=1YC0H&.3T KP3X _'
M_P#X)T?MN?\ !1'XL_M)?\%3Y+WP]X7\5VD][X8L+274&2WN!)#%!#(^GH96
M=+5, D"-F5B1RJU\'T4U@(IRDZDG)JU[JZ6^ED*6<S:A"-&"A%\W+9N+=K7=
MVV]/,^I/V-_@7_P3%^--UXVTK]J7]K_Q+\++BTUI3X$N_P#A'7OK:^TXF7=Y
MXBA8I, (NK(/F. QZ>Z?MK_MO_L._L__ /!/AO\ @EY_P3;\5:WXOTOQ%KRZ
MM\1_B)K%@]J-1D5XI/*B22.-RS/;VZY"*BQ0*H,ID9Q^<]%:3P<:E53G)M)W
M2TM===K^>^YA3S.5'#2I4Z<8N2:<DGS6>ZWLNVBO8****ZSS0HHHH *_3K_@
MU%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X
M=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_ !Z2
M_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !
M1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!
M1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]!7_!UM_RCM\'
M_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4**** "BBB@
MHHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2
M%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %
M%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9Y
MN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4
MEI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__
M &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,
MO^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\
ME(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]G
MAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 >3_M6?L<_"_P#;!T;1
M]$^)OB#Q-81:)<RSVC>&M:-FSM(JJPD(5MXPHQZ<^M>*?\.2/V3_ /HHOQ3_
M /"X;_XU7V'10!\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +
MAO\ XU7V'10!\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.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!0\*^';'PAX8TWPGIDT\EMI=A#:6\EU*9)62-
M BEV/+-A1D]SS5^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG/C%XE
MU?P9\(_%7C#P_'OO])\.7UY8IMW;IHK=W08[_,HXH X7XG_M[_L;_!GQE+\/
M?B9^T3X;TO6K9@MYI[W9D>T)Q@3>6&$)Y'#E>#GI7>:A\6OA=I/PX;XPZE\1
M=$A\)K8K>'Q))JD0L?L[8VRB?=L*G( (/)( ZUXK_P $O?ASX(T3]@_P/J-E
MIEM>77C'05UGQ7?W,8EEU6^N]TEP]P[9,S;G9/FSA5"]!BN7_P""<W@WPJFG
M_'/X R^'K+4?!'A/XY:C;^&](O;5)[2RCQ;7?V6-'!4+#<'>HQE6.>N#5M+[
MB4V>U_ []K[]F7]I34;[1O@9\:-$\1WNFQ"6]LK*X(GCB) $GEN%8ID@;P"N
M6 SR*-&_:T^ ^H_#_P 3_%/5_'-OH7A_PAXGOM US5/$#"SBAO;2;R95!<_,
M#)\JXY8D #/%>)^!;73/VDO^"GMQ\>_A?9Q'PK\*_!MSX6UCQ1;H!'K6LSR[
MGLHW'$T=JG+-DA9&VXZ&O>O ?[.WPK^'NBZOHD&B)J=KK'C6_P#%=RFN117
MAU&ZN&N'DC!0! CL=A^\H_B)YI-) FV0_ S]JG]G?]I>*_D^!/Q<T?Q*VELH
MU&"PG(FMMV=K/$X5U4X.&(P<'!X-8EO^WE^QQ=_$Z/X-VO[1GA>3Q'-J'V"*
MPCU %7N\[?LXE \HR[OE\O=NW';C/%>3_LWVNG?M"?\ !1?QW^V3\-;../P/
MHW@:/P)9ZY FV+Q1J4=Z+BYNXF'^NB@V+;B7D,5^5B%XX?\ X*6:MXPC^'%I
M\)?&G[,#>"_@UIGC?3;K6?B?HUU:7O\ 9=K%=I(L\.GVY6:W,CG8TN#L61LJ
MQ;%/E7-8+NQ]UT5':7=K?VD5]8W"30S1K)#+&P974C(8$=00<YJ2H*"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *CN[NTL+66_O[F."""-I)II
MG"I&@&2S$\  #))J2OF/_@K+J-\_[,&F> 5U":TTSQK\1= \/>([BWE,;+IM
MS>*)UW#!4,JA#ZJY!X)II7=A-V5SM?#?_!1#]B#Q=XXA^'/AS]IWPG=:M<W7
MV:TB340(KB;( CBF($4C$D !6)).!FNS^-?[17P-_9RT.W\1_''XHZ1X9M;R
M8Q6)U.Z"O=.,96*,9>4C()"@XR,XKD?VM_@C\(?$/[%?C;X5ZQX-TJU\.:;X
M(OFTZSCLT2'3#!:N\,L*@8C:)E5E(QC;]:ROV5O'?AF[_8B^&/[27Q_N--AO
M]'^&EK>7WBO6XD,UK$]K$9YO.<;D\T1QN^T_.0O!P*=E:XKN]CL[#]JWX">(
M/@)K7[2_@KXAV7B'P?H&F7=]J6I:&_V@QQVT1EF0H,,)%09V, W(XY%5OB)^
MV/\ LT?"#P1H/C_XL_%W2O#=CXFL([S1(M5FV7-U$\:ON6!<R-M5UW$*0N1D
MC->'?L-_ *+XN_"+XW^/?&7AB]\-^%?V@_$&I7.CZ%'&+>YAT6XMFM4NRA4B
M&>X1WFP5/!1CNS7T#XPN/@=^S;\-O^%I^/FTW3=-\$^&ELSXAU"WC:Y@LHU5
M1"LFW>Q<J@$:_?<J I) H:2=AIMJYO?#+XI?#GXS>#+/XB?"GQIIWB#0[\$V
MFIZ7<K+$Y!PRY'1@005."""" :H6/Q[^#>I_&*\_9^T[XC:7/XTT_3A?WWAR
M*?=<V]N=A$CJ/NC$D9P3G#J<8-?*O[,OBZ[_ &&OV&_B!^TU\1_!9T2?X@?$
M+4_%7A/P%.RP/:-J4D46G::PX6)FV1L^,"-')(&Q@.3_ &9M*^&GPG_X*$^!
M5U/XS^&?$/BGQ+\*M:OO&_B*QUJ"1-2\07FJ6;-$A5\8 "PPQ#GRH4 '6GR+
M47-L?H)1114%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %,N+>"[@>UNH4DBE0I)'(H*LI&""#U!':GT4 ?+O@W]AW]I?X
M#:-=?"_]EO\ ;/C\-> I+N:71]"\0> H=6NM 25VD>*TN6N(]T89F*+*C[<_
MQ<YY?X7_ +&_[6O@+X+^.OV*=.\>V6A:7XADO-6T[X]:,QGU2\N+F\C>YAO[
M&25'^URPM*@N8I=BI&N-KA<_95%5SLGE1\__ +,G[+/[27[.T/ASP0?VG/"M
M]X$\/VY@'A/2/A,FG--'L8#%S]OE97\QA(SE69R&W'+%J[#]L+X"^._VF/@3
MJ?P8\!?&B?P)+K$D<>HZS;:4;MYK/GS;;:)H659!A697!V[EZ,:]0HI<SO<=
ME:QXE^SG^S[^TI\%+K2/#OB;]I+PMK'@O1M/-I:^%-#^%4>D"- FV+9,M]+L
M"G!(V'=SDC.:XOXD_L1_M2?'+P7-\#OC=^VW'K/P_O9XAK4%C\/;>SUG5+5)
M%D%M)>).8DR47=)' I;!& ":^H:*?,[W"R(=.TZRTC3X-)TVV6&VM85AMX4Z
M(B@!5'L  *FHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<
M1^T9\ ? G[3_ ,&]:^"7Q'2Y73-9A0?:K&7R[BTFC=9(;B)\';(DB*P."#C!
M!!(/;T4)V8'R3\6OV'OVY/C'\&]5^!7C/_@H):76A7NEO:/+#\-X[:^U--N%
MAO+A+H_NVP!(8D1I%+ \$@UO'?[(?[4G[5WPH\$^!/B/KWAKX3P_#S6/+N/"
M.F:./$.@^*$MHK?[#=",W-N\=M&PD"VL^[YE!<, I/U_15<[)Y4>>? OP%^T
M5X*EU(_';]H'2/&\4Z1#2X]+\"+HWV(KOWEBMU/YH8%,#"[=G?/' ?MB?L;_
M !3_ &GOB%X,\7>%_P!HBQ\.:5X-G-]!X7UCP2-7L;O4@3Y=Y*ANX [1J?D5
MPP5LL,$FOH*BE=IW'9-6/+? WP*\>ZWX4U'PA^U_X[\*?%BSN;J&:PM;GX<P
M6-O;; V=T,D]PLK9((;Y2N#US7+0?\$\/V?=+_:DT#]HWPQ\.?!VE6N@^&YK
M"'PS8>";2*-KYKJ*>+41(F DT7E%5(C+#=D.N,'WNBCF8604444AA1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>blkb-20240630_g16.jpg
<TEXT>
begin 644 blkb-20240630_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@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M  H_M6P_Y[_^.G_"CDGV8>VI?S+[RQ15?^U;#_GO_P".G_"E34K*1PB39+'
M&T_X4N2?8/:TG]I?>3T445)H%%%% !1110 4444 %%%% !1110!GP>$O"MKX
MDG\96WAG3X]7N;<07.JQV2"YEB&"(VE W,HP/E)QP/2M"BB@ HHKE_C3\9?A
MU^SU\*]<^-?Q;UJ?3?#7ANR-YK6H6^F7-XUM " TAAMHY)65<Y8JAVJ"QPH)
M!N!U%%?%7_$1%_P1U_Z/ _\ ,?\ B'_Y7T?\1$7_  1U_P"CP/\ S'_B'_Y7
MU?)/LR>>'<^T;NTM-0M);"_M8YX)XVCFAF0,DB$8*L#P002"#UJOH'AWP_X4
MTB'P_P"%M"L]-L+<$6]EI]JD,,0))(5$ 5<DD\#J36'\%OC+\.OVA?A7H?QK
M^$FM3ZEX:\260O-%U"XTRYLVN8"2%D$-S''*JMC*ED&Y2&&5()ZBHV*"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KF
MW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BH=1U'3](L)]5U
M:^AM;6VB:6YN;B4)'$BC+,S-@*  22>!7D7P)_;=^"G[07QA\:?"/P)XT\/7
M<OA>]MH=,NK#Q-;W+:Y&]JD\TT$2')CB=FB9E+C<AY'2@:3:/8Z*\T\5?MG?
MLC>!O$5YX0\9_M->!-*U73IV@O\ 3M0\56L4]O(.J.C."K#N",UT_P ,OC%\
M)_C3HT_B+X0?$K0_$]A:W1MKF\T'5(KN**8*K&-FC8@-M93@\X84!9G245RW
MQ0^.'P:^"5G::A\8OBIX>\+07\K1V,VOZO#:+<.H!94,K#<0""<=,BH?A;^T
M#\"_C?)>P_!OXP>&O%+Z:L;:@GA_6H;LVPDW;"XB8[=VQL9Z[3Z4!9VN=?11
M10(**** "I+3_C[B_P"NB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\P]X****
M"BBB@ HHHH **** "BBB@ HHHH *I>)?#>@^,?#FH>$?%.DP7^F:K92V>I6-
MRFZ.Y@E0I)&X/565B".X-7:* /Y(_P#@I9^QAKW[ _[9?C']G348YWTRQO?M
MGA6^G'-[I,Y+VTF?XF"YC<CCS(I!VH_X)I_L8:]^WQ^V7X._9TTZ.=-,OKW[
M9XJOH!S9:3 0]S)G^%BN(T)X\R6,=Z_9W_@YZ_8,_P"%]_LKV/[77@71O-\3
M_"O=_;/DQYDNM!F8>=G'+?9Y2LP[*C7![T?\&PO[!G_"A/V5[[]KKQUHWE>)
M_BIM_L;SH\26N@PL?)QGE?M$H:8]F1;<]J[/;?NK]3E]G^\MT/TR\->&]!\'
M>'-/\(^%M)@L-,TJRBL]-L;9-L=M!$@2.- .BJJ@ =@*NT45QG4%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5A
MUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444 >$?\%(_@G\3OC_^R;K?
MP^^$EE%?ZM]NLKUM"GN_(368+>X262R:0D!=ZKQD@$J 2,Y'&_LX_M _L3_$
M#XM:!\/]4_9Q@^%?Q6T>&1M#\-^*/!46FWL687CE%E<)&$FC,;2 !6!=,MLP
M./=/CQXB^.?A3P9#KOP ^'&D^+-8@U&,WF@ZMK7]G_:;3:^\0SE61)MWEXWC
M;C=WQ7R[X4F^.G_!3#QG\(/COJ?P/T[X?> O!'B@^)+36KOQ+%J&I:O+ [1B
MV@2%%\F%I(_WAD(WA5(' W(TCK'78]S_ &L?^&</@7\&?&'[1OQ'^#OA/4)=
M'TV2[DDO] MGEOKHX2&(NR$EI)6C3)/\597_  3=_9]U#]GO]EC2+#Q5I\=O
MXH\4W$OB3Q<L=N(@M_>$2&+8H 3RH_*BVC@&,XZU2_;"^!WQ3_:5^,_PK^&)
M\,?\6NT?76\2>/-3DO80MY/:C-EI_D[_ #75I"6?Y=FTJ<Y7%>K?'SQ)\7O"
M/PAUOQ'\!OA_:^*O%MK C:-H%[?+;17;F5 X:1V4+MC+O@L,E0,C- K^ZE?<
M\1_;]\#>,M8^,'P6^)&B_L_:E\1]&\)ZUK,WB'0=-M;:9F2?3S#"62Y=(R/,
M(;D\;..< ]-^R3^T)^S[\0O&?B/X5^!O@=??#+QKH]M#<^(/".M^&+?3;R2V
M)Q'<+Y!9)X<O@.&.-XX&X9W_ (L?&#]IGX>V>@:IX+_91E\:PWFE>9XBMM'\
M76EM=:5>84^6B7&U;B/)8;E?/R_=(-<#^SK\'OCSX\_:_P!>_;<^/WP[M? T
MDG@>+PEX6\'QZQ%?72V@NOM4ES=2P?N@[/PJ*6PK$'!4%@>\-3Z7HHHIF844
M44 %26G_ !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%%
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
MRK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/\
MC[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"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 ?I'^QO_P $;?V^]3\&>"?V
ML?\ @GK^VCX,A_X2#0;.]U6[TCQC<Z=>:'/)&LDUE>)"DBR+$Y9&4D[BC;HQ
MTKZ=_P""HO\ P4N_9M_9Y_;#_9A\3>,+K1_C!XU^#=CJEQ\1KKPK+ J&\N=-
M2UC". 8TD^U!KH0]8O+3A2XK\H/V;_VTOB/^S#\)?BO\(? OAO1+JT^+OA>/
M0=>O]2AF:XL[93(6^SE)%5682L#O5QPO P<^/5Y3P%2OB'.O*Z5TK*S::L[M
M=MOQ/HXYS1P>!5/"0:E+E<KMM)QE=635M;)O?L?OU_P23_;O_P""?7[8W[?_
M (H\2_ C]B_6O!7Q,UWPOJ.K:]XUU?Q+)>-?1-=6OG0E#*R@L[QL-J@*(L#
MXKX4\)_L*?"#_@L%_P %*?BEX(_98DM/@QH'A_2IK^XM-4$FJR7EY%<I;SRH
MGG*5669S(3O(0$?*=V!^>*.\;;HW*G!&0<=>*=!<W%JYDMIWC8J06C8@X/4<
M4X9:Z%2<Z,VFTDKW=K>KU\NQ%7/?K=&G2Q-)249.3M:/-?IHM/-K?KL?</\
MP2W_ &5_^"G_ (A\2_$+Q5_P3;^.FF:1JGA/58M(\2V=MXH2W_M-"TOESB&9
M&@GA!1]KR<@O\HY:OL/_ (*'_'KXS_L6_P#!*'Q/^R]^VO\ M20?$/\ :"^,
M6LQR7FE6NJ+<#P[I.ZW+1A$5%BA\NW9>$0/-=OLWK&SU^,&F:MJFBW8O]&U*
MXM)U! FMIFC< ]1E2#45S<W-[</=WEP\LLK%I)97+,['J23R35U< Z^(52;5
MDT_AUT[N^U_(RP^;K"X*5&E&7-)-:S;BD]VHVWMI>_F,HHHKT3Q HHHH *_3
MK_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T
M/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110!Y/^U9^QS\+_P!L
M'1M'T3XF^(/$UA%HES+/:-X:UHV;.TBJK"0A6WC"C'ISZUXI_P .2/V3_P#H
MHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%
M/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\
MPN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_
M (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5
M?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT
M4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\
M>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_P
MY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(
M_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^
MBB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#H
MHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\
M+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\
MPN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-
M4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5
M'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(
M_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9
M/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#H
MHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%
M/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\
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
M1R*"K*1@@@]01VI]% 'R[X-_8=_:7^ VC77PO_9;_;/C\-> I+N:71]"\0>
MH=6NM 25VD>*TN6N(]T89F*+*C[<_P 7.>7^%_[&_P"UKX"^"_CK]BG3O'ME
MH6E^(9+S5M.^/6C,9]4O+BYO(WN8;^QDE1_M<L+2H+F*78J1KC:X7/V515<[
M)Y4?/_[,G[+/[27[.T/ASP0?VG/"M]X$\/VY@'A/2/A,FG--'L8#%S]OE97\
MQA(SE69R&W'+%J[#]L+X"^._VF/@3J?P8\!?&B?P)+K$D<>HZS;:4;MYK/GS
M;;:)H659!A697!V[EZ,:]0HI<SO<=E:QXE^SG^S[^TI\%+K2/#OB;]I+PMK'
M@O1M/-I:^%-#^%4>D"- FV+9,M]+L"G!(V'=SDC.:XOXD_L1_M2?'+P7-\#O
MC=^VW'K/P_O9XAK4%C\/;>SUG5+5)%D%M)>).8DR47=)' I;!& ":^H:*?,[
MW"R(=.TZRTC3X-)TVV6&VM85AMX4Z(B@!5'L  *FHHJ1A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %<1^T9\ ? G[3_P &]:^"7Q'2Y73-9A0?
M:K&7R[BTFC=9(;B)\';(DB*P."#C!!!(/;T4)V8'R3\6OV'OVY/C'\&]5^!7
MC/\ X*"6EUH5[I;VCRP_#>.VOM33;A8;RX2Z/[ML 2&)$:12P/!(-;QW^R'^
MU)^U=\*/!/@3XCZ]X:^$\/P\UCR[CPCIFCCQ#H/BA+:*W^PW0C-S;O';1L)
MMK/N^907# *3]?T57.R>5'GGP+\!?M%>"I=2/QV_:!TCQO%.D0TN/2_ BZ-]
MB*[]Y8K=3^:&!3 PNW9WSQP'[8G[&_Q3_:>^(7@SQ=X7_:(L?#FE>#9S?0>%
M]8\$C5[&[U($^7>2H;N .T:GY%<,%;+#!)KZ"HI7:=QV35CRWP-\"O'NM^%-
M1\(?M?\ COPI\6+.YNH9K"UN?AS!8V]ML#9W0R3W"RMD@AOE*X/7-<M!_P $
M\/V?=+_:DT#]HWPQ\.?!VE6N@^&YK"'PS8>";2*-KYKJ*>+41(F DT7E%5(C
M+#=D.N,'WNBCF8604444AA1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
8 !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>blkb-20240630_g17.jpg
<TEXT>
begin 644 blkb-20240630_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@ HHK!\-?$[P+XP\8>(_ /
MAOQ EUJ_A*YMK?Q%9K"X-G+/ MQ$I9E"L6B=6^4G&<'!XH WJ*** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /GW_@I]\5/BW\&OV.?$/CKX.:A>Z??PW=E%J>MZ;:">
MYTG3I+A$NKN)"#EDC)^;'R@EN-N1SO['7[,O[.UGXNMOVD/V9/VQ/'7C"#4&
M,OBE+OQZ-6M?$$C6IAC>^C="R7$8V%3\CKY00C;\H]K_ &@OC[\//V<? L?Q
M ^*EKJQT*74([*_N]+T2:_%DLBN?.GCA5G6$;-I8*<%U&.:^('OOV6?B_P#M
MM?"CXB_\$OM&D37H?%/F?%36?"&AW6GZ*= VDW$=Z&CC@:9SP@ W%SEOF\LC
M2-W$EVN=U_P6$TG]I?P_\#O$?QFT+]H[4/#7AG0;[1H]!\,^$4>SN+R::]MX
M9IK^[#>8ZCS) D,6Q.$9BQ&*^WJ^%?\ @MI^U)\ +#]F'Q7^S;>?$ZP3QRU]
MHETOAPI)YYB%_;3E\[=N/*4OUZ"OH>]_;W_9=_X9R\1?M6>&/B(/$/@OPO<B
MVU;4-#LY)72<M"OE!&"DM_I$)/8!\DX!I--P6@)KF9T/[0OP]^-?Q1T.P\&_
M";XR+X%LKJY8>)M<LM.$^J?9=O$5DSGRX)&.09F5B@P5&>:\E_X([>+?%GCC
M_@GGX&\2^./%6I:WJ<]SK"W&I:O?27-Q,$U6[1=\DA+-A5 &3P !VKU3XJ?M
M=?LZ_ WP)H7Q)^,7Q,M/#FC^)41M&N=3@E4SEXA*%VJA93L()! QTKYE_P""
M&_[1WP1U_P#9%\)_LY:/\0[*?QOI,6L7^H^'D63SH+9M5G=9"2NW!6>(\$GY
MQ[T6?(%US'W%1114%!1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@4?ZN8[^:/WO_(/]><I_DG]T?_DC^G"BOYC_ /B(5_X+ ?\ 1W?_ )8'A_\
M^0*/^(A7_@L!_P!'=_\ E@>'_P#Y H_U<QW\T?O?^0?Z\Y3_ "3^Z/\ \D?T
MX45_,?\ \1"O_!8#_H[O_P L#P__ /(%'_$0K_P6 _Z.[_\ + \/_P#R!1_J
MYCOYH_>_\@_UYRG^2?W1_P#DC^G"BOYC_P#B(5_X+ ?]'=_^6!X?_P#D"C_B
M(5_X+ ?]'=_^6!X?_P#D"C_5S'?S1^]_Y!_KSE/\D_NC_P#)'].%%?S'_P#$
M0K_P6 _Z.[_\L#P__P#(%'_$0K_P6 _Z.[_\L#P__P#(%'^KF._FC][_ ,@_
MUYRG^2?W1_\ DC^G"BOYC_\ B(5_X+ ?]'=_^6!X?_\ D"ONS_@WT_X*F?MW
M_MP?MD>)_A5^U#\=?^$GT#3OAE>:M9V'_",:79>7>)J.G0K+OM+:)SB.>5=I
M8K\^2,@$8XC(\7AJ,JLI1LNS?^1U8+B[+<=BH4*<)IR=E=1M_P"E,_82BBBO
M%/J0HHHH **** "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 ****
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
M@FBLYX+#S3NGJ[Z-K7Y/_@&U/-L=2<6FGRQY5>,6K)WZKOUW\SZF_P""G_\
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
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<+(AT[3K+2-/@TG3;98;:UA6&WA3HB* %4>P  J:BBI&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5Q'[1GP!\"?M/_!O6O@E\1TN5TS684'VJ
MQE\NXM)HW62&XB?!VR)(BL#@@XP002#V]%"=F!\D_%K]A[]N3XQ_!O5?@5XS
M_P""@EI=:%>Z6]H\L/PWCMK[4TVX6&\N$NC^[; $AB1&D4L#P2#6\=_LA_M2
M?M7?"CP3X$^(^O>&OA/#\/-8\NX\(Z9HX\0Z#XH2VBM_L-T(S<V[QVT;"0+:
MS[OF4%PP"D_7]%5SLGE1YY\"_ 7[17@J74C\=OV@=(\;Q3I$-+CTOP(NC?8B
MN_>6*W4_FA@4P,+MV=\\<!^V)^QO\4_VGOB%X,\7>%_VB+'PYI7@V<WT'A?6
M/!(U>QN]2!/EWDJ&[@#M&I^17#!6RPP2:^@J*5VG<=DU8\M\#? KQ[K?A34?
M"'[7_COPI\6+.YNH9K"UN?AS!8V]ML#9W0R3W"RMD@AOE*X/7-<M!_P3P_9]
MTO\ :DT#]HWPQ\.?!VE6N@^&YK"'PS8>";2*-KYKJ*>+41(F DT7E%5(C+#=
MD.N,'WNBCF8604444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
5110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>blkb-20240630_g18.jpg
<TEXT>
begin 644 blkb-20240630_g18.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ.[_P"/27_KFW\JPZVI
MTO:*]SFKXCV+2M<Z"BN?HK3ZMYF'U_\ N_C_ , Z"BN?HH^K>8?7_P"[^/\
MP#H**Y^BCZMYA]?_ +OX_P# .@HKGZ*/JWF'U_\ N_C_ , Z"BN?HH^K>8?7
M_P"[^/\ P#H**Y^BCZMYA]?_ +OX_P# .@HKGZ*/JWF'U_\ N_C_ , Z"BN?
MJ2T_X^XO^NB_SH>&LMQK'7=N7\?^ ;E%%%<IWA1110 4444 %%%% !1110 4
M45S7QHU'4-'^#OBS5])=ENK7PU?S6S(<$2+;NRD>^0* /DG_ ()O?M.?&?\
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
M<1Q^@-NP[5^@-W:6FH6DMA?VL<\$\;1S0S(&21",%6!X(()!!ZU7T#P[X?\
M"FD0^'_"VA6>FV%N"+>RT^U2&&($DD*B *N22>!U)H4K1:!J[3/#/@9^Q=K'
MA7]J/QC^V%\=_'EMXM\8ZUG3_":V]BT5MX:T<9VVT"NS'S&!^>08S\^/]8^[
MRKXS_P#!)/Q5X^\>?$L?#G]J:Y\+>!/C'JUKJ/Q!\*_\(K#=SS3PS><QMKII
M5,.^0L3\AQNP=X 6OM2BCGDG<.5&;X,\):'X \'Z3X$\,6I@TW1--@L-/A+9
M\N"&-8XUSWPJ@5I445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* ([O_CTE_ZYM_*L.MR[_P"/27_KFW\JPZ[,-\+/-QWQH****Z#A"L_Q7XAA
M\)>%M2\5W.FWMY'IFGS7<EGIML9KB=8T+F.*,<O(VW"J.I('>M"B@#\[OVV?
MC;_P3N_:M^'>I77P<T6^U?XXM$G_  A@\+^$M0L_$5OJ88>4)9%A1@B-][S&
M*A0Q3YMIKZJ\:_M&^ OV8_@!X37]KWXHZ?HGB'5/#45K>W%T'=;S4H[1/M.W
MRE8?ZQB<\#YA7=>#/@SX3\#?$_QG\6M(N+V35?',UA)K"W,RM%']CMA;Q+$H
M4%5V@L02V68G@<5UM(MRBTET/C7_ ((L_M"?!CQ3^R%X+_9]\/\ C^SNO&7A
M_1]0O-8T!%<36L!U.8AV)7:1^_AZ$_?%;.I._P"UI_P4RMM%4&?P9^SUI@N[
MKC,5UXGOD_=*>S>1 -P/5)%(_BKZQH  )( Y//O18'-<S:ZG"?%G]HOX;?!;
MQKX)\ ^-Y[Y=0\?ZVVE>'Q:6+2H;@*&/F,/]6OS*,GUST!(\8_X*:^*]?\:^
M'/!_[$?P]U"2#7_C-KPTZ^N+?[]CH4&V74;C_OV F#PRM(.U?4+(C$,R E3E
M21T.,9_(G\Z7 SNP,@<&F*+46F9_A3POH7@CPOIO@OPMIT=GIFD6$-EIUI$,
M+#!$@2-![!5 _"M"BB@D**** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:
M-RBBBO,/>"BBB@ HHHH **** "BBB@ HHHH **** "N7^-/QE^'7[/7PKUSX
MU_%O6I]-\->&[(WFM:A;Z9<WC6T (#2&&VCDE95SEBJ':H+'"@D=15+Q+X;T
M'QCX<U#PCXITF"_TS5;*6SU*QN4W1W,$J%)(W!ZJRL01W!H ^-_^(B+_ ((Z
M_P#1X'_F/_$/_P KZ/\ B(B_X(Z_]'@?^8_\0_\ ROK^?C_@I9^QAKW[ _[9
M?C']G348YWTRQO?MGA6^G'-[I,Y+VTF?XF"YC<CCS(I!VH_X)I_L8:]^WQ^V
M7X._9TTZ.=-,OKW[9XJOH!S9:3 0]S)G^%BN(T)X\R6,=ZZ_84^6]SF]K4O:
MQ_5I\%OC+\.OVA?A7H?QK^$FM3ZEX:\260O-%U"XTRYLVN8"2%D$-S''*JMC
M*ED&Y2&&5()ZBJ7AKPWH/@[PYI_A'PMI,%AIFE645GIMC;)MCMH(D"1QH!T5
M54 #L!5VN0Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$****
M"BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]
MBH?&C<HHHKS#W@HHHH **** "BBB@ HKS+]JW]L?]G#]B'X=6?Q8_:@^(W_"
M,>'[_6H])M+_ /LB\O?,O)(IIDBV6D,KC,<$K;BH4;,$Y(!^?/\ B(5_X(__
M /1W?_E@>(/_ ) K>GA<35CS0@VO)-G'6S# 8:?)5K1B^SDD_N;/M"BOB_\
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
M%KM_X/UV]UYC:0>6\D\:W+*@:%I&:*)<!LO( ,D8K]%_^"3_ .QO_P %)/V
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
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%%%% !1110 4444 %
M%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9
M&=0_].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ H
MHHH **** "BBB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#KLPWPL\W'?&@H
MHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/\ C[B_ZZ+_ #J.I+3_
M (^XO^NB_P Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_P#[
M+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@_P"1>O5GY#QE
M_P CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD
M+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P C
MNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_ (])?^N;
M?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@
MHHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@
MHHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E';X/_ .RS
M:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*A1110 4444 %%%% !1
M110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?IU_P:B_\ *0OQ
MI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"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\
ME';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !111
M0 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_
M\I"_&G_9&=0_].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH ****
M "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#KLPWP
ML\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/\ C[B_ZZ+_
M #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^
M4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@_P"1
M>O5GY#QE_P CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G
M7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH
M>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@#R?]JS]CGX7_M@Z
M-H^B?$WQ!XFL(M$N99[1O#6M&S9VD5582$*V\848].?6O%/^')'[)_\ 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* /CS_AR1^R?_T47XI_
M^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%
MPW_QJC_AR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC
M_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')
M'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
IHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>blkb-20240630_g19.jpg
<TEXT>
begin 644 blkb-20240630_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 **** "BFS2>5$TN,[5)QZU1_MW_ *=?_'__ *U7&G.:T1E4K4Z3
MM)FA16?_ &[_ -.O_C__ -:C^W?^G7_Q_P#^M5>QJ]B/K5#O^9H45G_V[_TZ
M_P#C_P#]:C^W?^G7_P ?_P#K4>QJ]@^M4._YFA16?_;O_3K_ ./_ /UJ/[=_
MZ=?_ !__ .M1[&KV#ZU0[_F:%%9_]N_].O\ X_\ _6H_MW_IU_\ '_\ ZU'L
M:O8/K5#O^9H45G_V[_TZ_P#C_P#]:C^W?^G7_P ?_P#K4>QJ]@^M4._YFA16
M?_;O_3K_ ./_ /UJ/[=_Z=?_ !__ .M1[&KV#ZU0[_F:%%9_]N_].O\ X_\
M_6H_MW_IU_\ '_\ ZU'L:O8/K5#O^9H45G_V[_TZ_P#C_P#]:G0ZSYLJQ?9L
M;F SOZ?I1[&IV!8J@W:_YEZBBBLCH"BBB@ HHHH **** "BBB@ HHJ*]O;73
MK.;4+Z=8H((FDFE<X"(HR2?8 4 5H/$_ANZUZ;PK;>(;&35+:$2W&FI=H;B*
M,XP[1@[E4[EY(QR/6KU?GA_P16?6?VA_B!\>OV]-;4/K7B_Q4VD:)+=C/V*W
M1!<>1D?P!)+),>ENM>8?MR?LS?\ !2K]FK]GV]_;(^)'_!2WQ#>Z_I5[:'4?
M"V@7=W96,1N+A(<6Q29(Y,-(I*?9D!0-Z8.G(N:UR.;W;V/U>HKX,U7_ (*6
M_%GX<_\ !&WPS^V!XL@MI_B#XAB;1M,GN+95BFOOM=S MX\8 7)@MGN-H 4L
M,8"FLW]G?]C+]I#Q;JGA;XD?%#_@K)XQC^(EP]IJ^L^![+7/-M88R5FDL7LQ
M<J"-N4;$:H#G"$#E<EMQ\W8_06BBOD7]K+]B;]JGX^_$?Q1X_O\ _@HGKWPU
M\$V=M&WAC0_"_F6L5G&ELGG37LR30[_WPE;!+80K\RXVB4DWJQMV/K>ZNK:Q
MMI+V]N(X888R\LLKA510,EB3P !R2:@T37=$\2Z9%K7AS6+74+.;/DW=E<++
M%)@E3M920<$$<'J#7P-_P0S^/_QR_:C^"WQ)^'/[1OB:\\9Z+H5];Z?IFN:S
M(T\E]#<Q3BYMGF?YIE54C;+DL!<8)QM XK_@F;\9O''[,7P;_:I_9FL)6OM3
M^"4VMZMX1BN5W^;Y4=TA4+W3S;6*3'<W#>M6X-778GFO8_3BBORM_9M^-/QY
M\#?$+]E?XIQ?M9>-?&UU\;[S5HOB%X8\0>(OMFGV\<<R('M[;&+3R@[DE<<P
M<87<M>_?#_X@?$'_ (*.?MDGQE\/_&NL:1\"/A!JIBM[O1]1EME\:ZZA!.6C
M8>9:1?*<$E6&.HF.Q.%AJ5S[4HHHJ"@HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BB
MBN@X0HHIEU=6UE;27MY<)%##&7EED8*J*!DL2>  .<T /HKY!U3_ (*->*/%
M_P 2_#7Q)^#7P,^*.N?!NR@U2+Q+XDTCP.D\6K2[HDMKFU4O]H:WB9+@NZJI
M.<;6V\?0'Q__ &E?A3^S7X8M_$7Q)U6Y-QJ,K0:'H6E6;W6HZO< 9\FVMT^>
M1^1D\*N0690<T%.$D=]17!?LQ?M ^&/VI_@7H'Q[\&Z-?Z?IOB".=[6SU,()
MXQ%<20-NV,R\M$2,$\$5YYKG[>]IJ?C/7/"7P$_9S\>?$R#POJ#V'B+7?#%M
M:QV%O=)_K;:*6YFC^T3)P&6,$#(YYH%RN]CZ HJGX=U@^(?#]AK[:3>6!OK.
M*X-CJ,(CN+;>@;RY4!(61<X89."",FO'?C=^V7J?PM\::EX%\#?LN?$OQ]<Z
M';QSZW>^&=$06=L'C641I-,Z>?+L96\N(,1D D'B@$FV>W45PG[-W[1?PU_:
MI^$6F_&CX4WES)I6HF1#!?0>5<6LT;%9(94!(5U8<X)!!!!(()[N@333LPHH
MHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH ****
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
M7?M->%OV7/A=+XPU.TDU37=0E%AX/\,6:E[K7-3DXAMHD7YCEB"S ':N3R<
MU+_]FSQ!X=LOA;X1^!GQ=O?!GA;X=W,::AH%M9"X&O6,<2QI;2R,ZE?NDE\-
MDN6QN ->:_&7]@[X_?$#]K&;]JGP)^V+;:#=6VFK8>&-(U7X;P:M'H4)C19O
ML[2W2*KRN'9I!&'Q(4W%11K8A*'-Y'9?\$\/V;O$O[+O[+^D> /'EU%+XEU"
M\N=9\2B @QQ7MT_F/$N."$78A(R"4)'!%>X5POP&\#?'+P'X=O-.^._QXMO'
M^H37OF6>I6WA&'1Q;0[%'E&.*60/\P9MY(/S8QQ7=4R9.\KA1110(*DM/^/N
M+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH **** "B
MBB@ HHHH ***XK]H[XD>._@]\"/%?Q6^&?PN_P"$UUOP[HDVHV7A0:J;)]4\
ME=[PI,(9BLA0/L'EMN8*O&[<#<#M:*_%7_B,$_ZQX?\ F6__ +TT?\1@G_6/
M#_S+?_WIK7V-7L9^UI]S]JJ*XK]G'XD>._C#\"/"GQ6^)GPN_P"$*UOQ%HD.
MHWOA0ZJ;U]+\Y=Z0O,882T@0IO'EKM8LO.W<>UK+8T"BBB@ HHHH **** "B
MBB@ HHHH **** "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"BBB@ HHHH **** "BBB@#^8#_@O+^P9_P ,.?MW:S_PB6C?9O!'Q \SQ%X1
M\J/$5OYCG[59KC@>3.3M4?=BEA]:/^"#7[!G_#<?[=VC?\);HWVGP1\/_+\1
M>+O-CS%<>6X^RV;9X/G3@;E/WHHIO2OVJ_X+R_L&?\-Q_L(ZS_PB6C?:?&_P
M_P#,\1>$?*CS+<>6A^U6:XY/G0 [5'WI8H?2C_@@U^P9_P ,.?L(Z-_PENC?
M9O&_Q \OQ%XN\V/$MOYB#[+9MGD>3 1N4_=EEF]:ZO;?N?,Y_9?O/(^U:***
MY3H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".[_
M ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ H
MHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****
M\P]X**** "BBB@ HHHH ^9/^"K?_  49_P"'8O[.VC_'S_A3G_";_P!K>,[;
M0/[)_P"$A_LWRO-M+NX\_P W[//NQ]EV[-HSYF=PVX/Y]?\ $7E_UCV_\RS_
M />JO:O^#K;_ )1V^#_^RS:=_P"FK5J_GUKZO*,MP6*P:J587=WU?Z,_.>)L
M^S;+\T='#U.6-D[6B]_5-G[0?\1>7_6/;_S+/_WJH_XB\O\ K'M_YEG_ .]5
M?B_17J?V)EG_ #[_ !E_F?/_ .MF?_\ /[_R6'_R)^T'_$7E_P!8]O\ S+/_
M -ZJ/^(O+_K'M_YEG_[U5^+]%']B99_S[_&7^8?ZV9__ ,_O_)8?_(G[0?\
M$7E_UCV_\RS_ />JC_B+R_ZQ[?\ F6?_ +U5^+]%']B99_S[_&7^8?ZV9_\
M\_O_ "6'_P B?M!_Q%Y?]8]O_,L__>JC_B+R_P"L>W_F6?\ [U5^+]%']B99
M_P ^_P 9?YA_K9G_ /S^_P#)8?\ R)^T'_$7E_UCV_\ ,L__ 'JH_P"(O+_K
M'M_YEG_[U5^+]%']B99_S[_&7^8?ZV9__P _O_)8?_(G[0?\1>7_ %CV_P#,
ML_\ WJH_XB\O^L>W_F6?_O57XOT4?V)EG_/O\9?YA_K9G_\ S^_\EA_\B?M!
M_P 1>7_6/;_S+/\ ]ZJ/^(O+_K'M_P"99_\ O57XOT4?V)EG_/O\9?YA_K9G
M_P#S^_\ )8?_ ")^T'_$7E_UCV_\RS_]ZJ^G?^"47_!=7_AYY^T+K7P&_P"&
M6O\ A!_['\&7&O\ ]J_\)O\ VGYWE7=I;^1Y7V*#;G[5NW[CCR\;3NR/YPJ_
M3K_@U%_Y2%^-/^R,ZA_Z=M)KCS#*<OH8*=2$+-+35_YGIY-Q'G6+S2E1JU;Q
MD[-<L5^2N?T#4445\8?J84444 %%%% !1110 4444 %%%% !1110!'=_\>DO
M_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444
M%%%% !1110 4444 %26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445Y
MA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\
M*.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4*]M_8C_X)
MZ?M2?\%!_&U_X+_9M\#Q7RZ/#'-KFLZE>+;6.FI(6$?FRM_$Y5MJ(&=@C$+A
M6(\2K])O^"%_[=/[(OPG^#OQ<_8:_;"\7WG@[0_BU:M#:^,[,LBP^=:R6DT,
MDR*QMV"LKQR,IC!W[R!C=RXVK6HX9SI*[^_KJ[=;'HY5A\+BL=&GB)<L7?K;
M6VBN]KO2YB?\%J?^"1D'[&BZ1\>OV<O">G+\)QIFG:1JNH6OBAKZ8:Z5E,TC
MI,Y=4DVC&PE5(Z)D"O(OV$?^",7[<7_!070IO&_PF\(Z;H'A9%86_BWQM<S6
M5A>R X,=OY<,LLYR""Z1F-2I#.#Q7JO_  4-_P""+'Q0_8Z_9WN_VE?V;OVE
M;'XI?!&^NK:?4+O1[O8T*M)Y5O<2I#(]O=QK)((_.1LAG_U:@DCVK_@VB_:J
M_:(^+_[9L'P4^(WQ;U;4O"'@GX+:A;>&/#32K'96*+J&G!6$4857D =AYKAI
M,'&['%><\56IY8ZE*HIN/5IW^:[^I[:R_"5<^C0Q-&5-3M:*::N^J:2]WT3U
MTN?E9XC\ ^)/#GQ#O_A<UF;W6+#6I=*-OIR-*9[E)C#MB &Y]SC"C&3D<9XK
MZ@^+'_!$G]N3X#?L6:I^W%\;-$T#PMH.D"T>[\+:MJ,HUT1W-U!:Q.;=(6CC
M^>="4DE210&R@(VGQ;XF?$7QG\(/VT?$7Q7^'6M'3?$'AGXG7FJ:)J @CE-M
M=V^H/+%)LD5D?:ZJ=K*5.,$$<5^G%O\ &7XK?'W_ (-@OC+\4OC3\0=5\3^(
M=2^(%NUYJVLWC33.!KVC[5!8_*BCA47"J,   8KJQ6(Q%+V3C:TI13[ZOH>?
MEV"P6)^L1J7YH0G*-K6]U=>K]#\=J^COV"O^"6G[4G_!0X:WK?P;MM#T?PSX
M;(77O&7B[4FL]-M)-F_RMZ)([N$^<A4(12I<J&7/SC7ZZ_\ !,6S\!_MI?\
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
M_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\
MD7KU9^0\9?\ ([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?
MIU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZI
MZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[
M_P"/27_KFW\JPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "B
MBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHK
MS#W@HHHH **** "BBB@#\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y
M1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH4444 %%%
M% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\
M&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:BBBOSL_;PHHH
MH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O_CTE_P"N;?RK
M#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+
M_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_ (.M
MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW_IJU:OY]:^ZR#_D7
MKU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_
M  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->
M?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@
MHHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$****
M"BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]
MBH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6O
MZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*
MA1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F
M+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\
M**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KF
MW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_
M (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@
M#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_G
MUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%%%% !1110 4444 %%%% !1110
M 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDU
MY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH \G_:L
M_8Y^%_[8.C:/HGQ-\0>)K"+1+F6>T;PUK1LV=I%56$A"MO&%&/3GUKQ3_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* /CS_AR1^R?_T47XI_
M^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%
MPW_QJC_AR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC
M_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')
M'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\
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
M+/VN_P!I+]GSX?VZVG@GP_KWA_5M#TBW&+?3;O4M/>:\AA4<(A=$81KA4W8
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
# /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>blkb-20240630_g2.jpg
<TEXT>
begin 644 blkb-20240630_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>24
<FILENAME>blkb-20240630_g20.jpg
<TEXT>
begin 644 blkb-20240630_g20.jpg
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
M=<@[67(R#D?K3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#Y]_X*??%3XM_!K]CGQ#XZ^#FH7NGW\-W9
M1:GK>FV@GN=)TZ2X1+J[B0@Y9(R?FQ\H);C;D<[^QU^S+^SM9^+K;]I#]F3]
ML3QUXP@U!C+XI2[\>C5K7Q!(UJ88WOHW0LEQ&-A4_(Z^4$(V_*/:_P!H+X^_
M#S]G'P+'\0/BI:ZL="EU".RO[O2]$FOQ9+(KGSIXX59UA&S:6"G!=1CFOB![
M[]EGXO\ [;7PH^(O_!+[1I$UZ'Q3YGQ4UGPAH=UI^BG0-I-Q'>AHXX&F<\(
M-Q<Y;YO+(TC=Q)=KG=?\%A-)_:7\/_ [Q'\9M"_:.U#PUX9T&^T:/0?#/A%'
ML[B\FFO;>&::_NPWF.H\R0)#%L3A&8L1BOMZOA7_ (+:?M2? "P_9A\5_LVW
MGQ.L$\<M?:)=+X<*2>>8A?VTY?.W;CRE+]>@KZ'O?V]_V7?^&<O$7[5GACXB
M#Q#X+\+W(MM6U#0[.25TG+0KY01@I+?Z1"3V ?). :33<%H":YF>1?\ !3[Q
M1H>F?%GX%^$_B'\?=?\ AYX+UO7M;3Q5K.A>+9=&)2+3C) ))T8#'G!  V<E
M\#DUZA^Q;\/_ (#^'-'UCQ;\!?VH?$GQ.T_5&@BN;O6OB.WB"*S>+>0L9+,(
M'/F?,."=JYZ5/\</VMOV.OAU%X6G_:'\0Z=IMKXCTPZEX;O?$>@2O;LA521Y
MIB9(9=KK\C%6(/0XKPS]C!/A]\4?^"COCS]H?]DOPU]@^$TOPYM]'UC5M/TE
M[+3=>\1"\$GG6Z%$$IC@#(TBK]XD\^8&9ZN M.8^W****S+"BBB@ HHHH **
M** "BBB@ HHHH **** /A?\ X."/VQ_VC_V(?V,?#?Q8_9?^(W_",>(+_P")
MMEI-W?\ ]D6=[YEG)I^HS/%LNX94&9((FW!0PV8!P2#^._\ Q$*_\%@/^CN_
M_+ \/_\ R!7Z=?\ !UM_RCM\'_\ 99M._P#35JU?SZU]EDF%PU7 J4X)N[W2
M9^6\69AC\-F[A2K2BK+12:7W)GVA_P 1"O\ P6 _Z.[_ /+ \/\ _P @4?\
M$0K_ ,%@/^CN_P#RP/#_ /\ (%?%]%>Q]0P/_/J/_@*_R/FO[8S;_H(G_P"!
MR_S/M#_B(5_X+ ?]'=_^6!X?_P#D"C_B(5_X+ ?]'=_^6!X?_P#D"OB^BCZA
M@?\ GU'_ ,!7^0?VQFW_ $$3_P# Y?YGVA_Q$*_\%@/^CN__ "P/#_\ \@4?
M\1"O_!8#_H[O_P L#P__ /(%?%]%'U# _P#/J/\ X"O\@_MC-O\ H(G_ .!R
M_P S[0_XB%?^"P'_ $=W_P"6!X?_ /D"C_B(5_X+ ?\ 1W?_ )8'A_\ ^0*^
M+Z*/J&!_Y]1_\!7^0?VQFW_01/\ \#E_F?:'_$0K_P %@/\ H[O_ ,L#P_\
M_(%'_$0K_P %@/\ H[O_ ,L#P_\ _(%?%]%'U# _\^H_^ K_ "#^V,V_Z")_
M^!R_S/M#_B(5_P""P'_1W?\ Y8'A_P#^0*/^(A7_ (+ ?]'=_P#E@>'_ /Y
MKXOHH^H8'_GU'_P%?Y!_;&;?]!$__ Y?YGVA_P 1"O\ P6 _Z.[_ /+ \/\
M_P @4?\ $0K_ ,%@/^CN_P#RP/#_ /\ (%?%]%'U# _\^H_^ K_(/[8S;_H(
MG_X'+_,^T/\ B(5_X+ ?]'=_^6!X?_\ D"ONS_@WT_X*F?MW_MP?MD>)_A5^
MU#\=?^$GT#3OAE>:M9V'_",:79>7>)J.G0K+OM+:)SB.>5=I8K\^2,@$?B'7
MZ=?\&HO_ "D+\:?]D9U#_P!.VDUPYE@\)3P%24:<4TNB1ZV19GF5;-Z,*E>;
M3>J<I-/Y7/Z!J***^#/V$**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *Y#X"_!3PA^SK\(]%^#'@2YOIM*T.&2.UFU.99+B3?*\KM(RJH9
MB\C'(4=:Z^B@ I'1)$,<B!E8892,@BEHH CN[.TO[=[.^M8YHI!AXID#*P]"
M#P:?'&D2+%$@55 "JHP /04M% !1110 4444 %%%% !1110 4444 %%%% !1
M110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU
M:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ H
MHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.
MH?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 444
M4 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC0444
M5T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_P!=%_G4=26G_'W%
M_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3
MO_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_
M\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A?C3_
M +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=
MT/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_'I+_P!<
MV_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !111
M0 4444 %%%% !4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%
M%%% !1110 4444 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?
M_P!EFT[_ --6K5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "
MBBB@ HHHH **** "BBB@ K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(
M7XT_[(SJ'_IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !11
M10 4444 %%%% !1110!'=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;C
MOC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):
M?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\ *.WP?_V6
M;3O_ $U:M7\^M?T%?\'6W_*.WP?_ -EFT[_TU:M7\^M?=9!_R+UZL_(>,O\
MD=O_  Q"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_E(7
MXT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW_ )'=
M#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?\ QZ2_]<V_
ME6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110
M4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110
M4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V
M6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4**** "BBB@ HHHH
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
M/#O_ ".Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_\
MCTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** /DG_@H;XMO
M=+^.7PJ\(_%[XC>(?!_P8UEM0B\6:]X?U26PCDU/8OV.VO;N$A[>!OFQ\RJQ
MW;CA,J[]@2ZU*/\ :%^)_AWX.?$KQ%XM^"NFV]C#X>U77]8FU*"/6/F^U06%
MW,6:>!1C>0S*'(P><G)_;N\8>#;;]L#P-X(_:_U:[T[X$3^$IKM?-65=*U3Q
M*MU\EMJ+1C#1) JR)'(=A?&01D55_88U+P';?MI>,= _8MUN]OO@5_PAB76I
MPP&9]'L/$S7?^JT]I!A0UON=TCR@)[810NIM;]W_ %_5SU3_ (*E>+?%'@;]
M@KX@^*O!GBC4-%U*UM;'[/J>E7KV]Q!NU"V1BDD9#)E68$@]"17._LH_#O\
M9)O?BC;>+/@=^W3XP^(&IZ1%,[Z!??&%]6@9'C:(O+:%SO4;\JQ& P4CD"NR
MLOVX_P!ECQ_^S1'^T?X@O;M? %]JKZ=<W.L>')I5CD29H]TT*HY6/>GWR-HR
M,D'./GKXH^-/V=/VH_VN_@E/^PO8Z=JOB3PMXT35/&?BWPKH[06]AH*(1/;7
M-P(U5O.'R(A+'[PXW_,"BGRV,CXQ_$_6?^$N^*/C:?XTZ[8_&7PU\;]+T7X;
M^"[?Q9<0)<:,\VG+%"FEK((KF*XAEN9'D:-B2I.X;3GZ"TG5]5_;%_:4&J:+
MJEQ%\+/A-K+*DUK,R)XH\31\'E3^\M++./[LEP?XA%4_[7?B"Z\3^.]$_9Q^
M"=C96_Q*\7V,GVWQ;'91O=>$_#P;9=7_ )F-R.VXPP+D!I7SGY#7S)^TAX0^
M"WP8\3_%7X0^+]7U'P]/X0^%^DQ?LU:9:ZM=6TLE[]GN#)+8K"R_:;Q]0\D2
MMAI&R,_*6H*5I(_1ZBL3X:R>*I?ASX?E\=IMUQM$M#K*D#B[,*^<../O[NE;
M=,P"BBB@ J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_ #I/8J'QHW****\P]X**
M** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=O@__
M ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A1110 445V'P
M^&T7Q>^,GA_X=7,K)!J5^!=LAPWD(K22X/8[$;!]:RK5H8>C*K/:*;?HM688
MK$T<%A:F(JNT8)R?HE=_@@^&WP ^,GQ>B>Y^'7P^OM2@1MK78"Q0;NZ^;(53
M/MG-+\2OV?\ XR_"")+GXB_#Z^TZ!VVK=D++!N[+YL99 ?;.:_4C0- T7PMH
MMKX=\.Z9#96-E"L5K:VZ;4C0= !1K^@:+XIT6Z\.^(M,AO;&]A:*ZM;A-R2(
M>H(K\S_XB!B?K5_8KV=]M>:WKM?Y'X%_Q&C'_P!H7^K1]A?:[Y[?XK\M_+E\
MK]3\AJ*[']H#X:Q?"#XR^(/AU;2L\&G7V+1G.6\AU62+)[G8ZY/K7'5^F4:T
M,11C5A\,DFO1JZ/WS"8FCC<+3Q%)WC.*DGY-77X,****U.@**** "OTZ_P"#
M47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U
M3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=
MW_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 ,N;:W
MO(&M;NW26)QAXY$#*P]"#UHM[>WM(5MK6!(HT&$CC4*JCT '2GT4 (L<:IY:
MQJ%Y^4#CGK4=I8V6GQ>186<4"%BQ2&,*,GJ<#O4M% $*:=I\=\^J1V,*W,L:
MQR7 B D=%)(4MU(!)P.V34CP0RNLDD*LR'*,R@E3[>E.HH **** "BBB@ J2
MT_X^XO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBJ^HZKI>CVYN]6U*WM8AUEN
M9E11^+$"N,\0_M0?LY^%=RZY\</"T3K]Z%-;ADD'_ $8M^E>5*<(?$['H8S,
M\MRZ/-BJ\*:_O2C'\VCNZ*\4O/\ @H/^RX+@V/A[QEJ&NW*];;1/#]W.Q^A\
ML*?SJ+_ALK7M;^7P#^R;\4-2S]R>^T);&!_H\CGC\*Q^MX?I)/TU_(^??'O!
M[=J6-A5?:E>J_NI*;/<**\/_ .%O?ML^(N/#O[)FDZ*C?<N/$/C6&7(]3' N
MY?I1_87_  4)\1_\A'QW\,_#:-T_LG2[N\D0>_GD*3].*/K*?PQD_DU^=A?Z
MXT*O^ZX+$U?^X$Z?XU_9+]#W"BO#_P#AFO\ :/U_GQU^VUXA=6^]'X>\/6NG
M;1Z!DW'\:/\ A@WX<:KSX]^*GQ&\4;OOKKOC&9U;VQ&$P/:CVM=[4_O:_2X?
MVWQ17_@95*/_ %]K4H?^FG7/C_\ X.E-/O\ Q=^P7X0\*^%+*;5-47XP:?,V
MFZ=&9[@1C2]54OY:9;:"RC.,98>M?AKH7[(O[2WB+']G_!G6X]W3[=;BU_\
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
M4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?\ D=T/\1_0-1117YV?MX4444 %%%%
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!Y/\ M6?L<_"_]L'1M'T3XF^(/$UA%HES+/:-X:UH
MV;.TBJK"0A6WC"C'ISZUXI_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D_
M_HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\
MZ*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4_
M_"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_
M ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\
MC5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_X
MU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .
M2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/
MV3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\
MZ*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHO
MQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_
M ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;
M_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_X
MU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8
M=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4
M?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?
M\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .
M2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D_
M_HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\
MZ*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4_
M_"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_
M ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\
MC5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_X
MU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .
M2/V3_P#HHOQ3_P#"X;_XU7V'10!0\*^';'PAX8TWPGIDT\EMI=A#:6\EU*9)
M62- BEV/+-A1D]SS5^BB@ HHHH **** "BBB@ HHHH **** "LSQGXU\'_#G
MPO>^-O'WBC3]%T?3H?-O]4U2[2""W3.-SNY"J,D#D\D@=ZTZ^5_VY].T_P"(
M_P"V'^S/\!?&]LEWX1UWQ'X@UC5]+N%W07UWIFFK-9QRJ>'422.VQLAMN,&F
ME=B;LCU'X0_MS?LB_'GQ:/ ?PD^/WA[6=:>(R0:7%<F.>X0 DM$LH4S  $DI
MNP 3TYJ[\</VQ?V7_P!FW4[70_CA\;="\.W][#YUOI]Y<EKAHLD>:8D#.L>0
M1O("DJ1G@UX]_P %A-"TC1_V-KOXT:/I\,/BSX?>(M%U3P3J4,8$]K>?VE;0
M[(V'S8=)&4H.#P2#M%>P?M(?$OX*_LX?#GQ!\=/B+X;T^6>?3TTXPQ6$;WVO
M2-N%OIJ?*7G:1W95C.0-[$@ ,:=EHQ79=\;?M,?![P1\-=#^+T_BA-3\.^(]
M6T_3]&U/0P+N*YEO9EA@960X*%V +9XK,^,O[;'[)_[/?B:+P7\9OCSX>T#5
MY8UD_LV[N]TT<;$!7D1 QB4YX9]H/8UY;^QK^Q#-X>_8+^'_ ,!?CQ'<V>HZ
M5KUOXIN-.TZ=5^P7::H=3AM,L&&Q&V1R =?GVL,AJ[K]L_Q_\(O@-\#_ !9X
MIUSP/I^I:WXTM#HVGZ':Z<CWGBK4IH3;VMF55=\Y(VJ<[MD:D]%Q3M&]@N[7
M.[\=?'WX)_#+X;0_&'QY\5-"TSPO=1Q/9Z[<:C']FNA*NZ+R7!(F+KRH3<6
MR :K_!+]I#X%?M'Z1>ZW\#OB?I7B2#3K@0:B+"8^9:R')"RQL \><'&X#.TX
MS@UYK^SG\$?'?[,W["O@+X<ZC\,K3QWXR\$Z7;SVVBR7UO%Y=_)(WF>3<SY2
M,PI<3()!C**5'W\5YQ^Q+XBU/Q#^WU\8O$GQL\!7'P]^(^N^'=*EM_A^[1W"
M2:-;%H5U(7L+&*\9Y75"5"^5@)\W)!RJS"[/JC6/BE\/?#_Q T?X5ZWXLM+7
MQ#X@MKBXT/29W*RWT< #3&/(PVP,"P!R <XQ7.?%G]JW]G3X%:K<:'\7/B[I
M&@WEKI":I<VU[*V^*S>X6V2=@H.U&F81@GJW3H:X3_@HC\)_$7B[X+6_QI^&
M2HGCKX3:DOBSPG,S;?/-LI:ZLF/_ #SN+<21E>A;9G@5D?\ !.O0M5^)6C^)
MOVZO'>GM#KOQBOTO-(M)G#OI7AVW!BTVTR,@,8]TSE<!FF!(RM*RM<=W>QLV
M?_!47_@GYJ%W%86?[5?A:2:>18XHUN),LQ. /N>IK<\?_M^?L9?"KQ_>?"WX
MC_M&^&-%U_3Y5CO]-U"]\MK=F17 <D;5^5E/)[UPW['W_)[O[4G_ &-?AS_T
MRQ5%^QO86.J?M2?M1:=J=E%<V\WQ TQ)H)XPZ.ITB#(*G@CV--J*$FSZ.\,>
M*?#/C;P_:>+/!GB*QU;2[^$2V.I:9=I/;W$9Z,DB$JX]P35^OE/]A#1=.^%G
M[7?[27[/GP_MUM/!/A_7O#^K:'I%N,6^FW>I:>\UY#"HX1"Z(PC7"INP ,U]
M65+5F-:A1112&%%%% !1110 4444 %%%% !1110 5QGQI_:)^!O[.FAV_B+X
MX?%'1_#-K=RF*R.IW862Z<8RL48R\I&1D*#C(S79U\J_!/2M+^)?_!5#XY>*
MO'-E'>W_ ,./#WA?2/!7VI W]GVM[9RW=U)$#PK/+\I=<' *YP<4TKB9[G\$
MOVDO@-^T?I-UK7P-^*NC^)8;&41WZZ;= RVK'.!+$V'CS@XW*,X.,XKF]5_;
MS_8VT3XHCX+ZK^T?X5A\2_;A9-IK:DI\NZW;?(>0?NTEW?+L9@P;C&>*\P^.
M.BZ9\/\ _@JG\"?%O@>RBL]1\?>'/%6D^-&M4"F_LK.SBNK9Y@OWBD^ &;G!
M S@ 5G?\%.?#O@GQS\%[3]@OX2^"])D\:_%'6X)M*TRPL(T328$O$N+S6YP@
M'E(H5P9.&D>0@;CN%4HIM>8KNQ]':I\:?!&C_&K2?@%>370\0ZUH-UK%C&ML
M3";6WDCCD+2= VZ5,#OFN0TO]O3]C;6OBE'\%])_:0\*W/B6:]-G!IT.I*PE
MN00/(64?NVEW$+L#%MQQC/%=2?@=X1E^+6@?&JZO+^77/#OA:[T&S9YU,4EO
M<2VTLCR KN:3=:IA@P&&?(.01\X?\%"O"/@GXKQ?#_\ 8 ^"GA/38O$FH^*;
M#7I8M(LDBC\):-:3^9/J+", 0%CF&,?*9&D8 YZI)-@VT?6/B[Q=X8\ ^%M0
M\;>--=MM,TC2;.2[U+4+R4)%;PHI9W9CT  )JG\-/B;X!^,?@>P^)7PO\4VN
MMZ#JB.VGZI9.6BG".T;%20.CHRGW4U\Z?M3?$_X:_&S]I/1_V0?&/Q"T/2/"
M/A5;7Q-\4!J^K0VRZDX;S--T<"5AO5W474PP1Y<42DCS<5/_ ,$</$?A[5_^
M"?7@;2=(UVRNKK3O[26_MK:Z1Y+5GU2\=!(JDE"RD, <9!R.*.6T;COJ?07A
M;XI?#WQKXI\0>"/"OBRTO=7\*W,-OXBTV)SYUA)+'YD0D4@$;T^93T(S@\5Y
M[XX_X* _L8_#:\GT_P <_M$^'=-EMM7N]+G6>=L+>6OE_:(,A2-\9EC##L6
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>blkb-20240630_g21.jpg
<TEXT>
begin 644 blkb-20240630_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
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBJ'BO3-2UKPOJ6C:-JK6%Y=V$T-I?(.;>5D*K(/=
M20?PH \?\>_M\_L_> _VE?#'[-EW\1O"TE]K=OJ+:Q>R>+;6+^Q)[?R1#;31
MDY\Z=I6"(2K?NFP&[>A?%7X^? _X%PV5Q\:/B[X;\*)J32+IS>(=:ALQ<E-I
M<1^:R[]N]<XZ;AGJ*^$/V<_$7[,O[*/P@TO]D7_@HY^R':>%;^.ZFL[GQ]KG
MA*+4=!\22R3.R7)U%48K*P8$^9@Q@ EDQM7V[]O;P9XLUG]H+X%?%_P]^SEJ
M/Q2\-^%AXD;7=&T>VM+@%;NQ@BMF*W,B1,-XW D_\L\CG%:<JO8E-V/?_A3^
MT!\#/CJM^_P6^,'AKQ8-+,0U(^'=:@O/LOF;O+\SRF;9NV/C.,[&QT-8$?[:
M?[(TWQ%3X20_M*^"7\2277V9-(3Q';F4W&=OD\/CS<\>7G=GC&:Y3]CS]H?]
MG?XI>(?%'PT^'7P3O?AIXPT$02>*?!>N^%X-+OA$P/DSX@+)/$=QVN&. X)
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
M[HOAVYNK/2XU0R,]S-$C) H0%B7( 4$]*3R;*HJ[A^+_ ,RH\4\13=HU;_\
M;L?_ )$_77_B+R_ZQ[?^99_^]5'_ !%Y?]8]O_,L_P#WJK\7P"3@#)/05ZAJ
MO[$7[9FA?#N3XN:W^R9\2;/PM#:FZF\177@>_CLH[<+N,S3-$$6/'.\G;[TI
M9/E,/BA;_MY_YCAQ/Q)4OR56[;VA'_Y$_5#_ (B\O^L>W_F6?_O51_Q%Y?\
M6/;_ ,RS_P#>JOQ?K3\&^"O&7Q%\36G@KX?>$M3UW6=0D*6&DZ-8275U<L%+
M%8XHE9W(4$X / )[53R7*TKNG^,O\R5Q5Q#)V5;_ ,EA_P#(G[&_\1>7_6/;
M_P RS_\ >JC_ (B\O^L>W_F6?_O57Y!?$7X/?%OX/^(X?!WQ:^%OB/PMJ]Q;
MI/;Z5XCT2XL;F6)F95D6*9%9E+*P# 8)4CL:U/BA^S1^T=\$-%L/$GQH^ 'C
M;PCIVJMMTR_\3^%;NPANSMW8B>>-5D.WG"D\<]*G^Q\IT]S?;WG_ )E_ZS<2
M*_[QZ;^Y'3U]W0_6G_B+R_ZQ[?\ F6?_ +U4?\1>7_6/;_S+/_WJK\BO!7P+
M^,OQ(\$>(_B5X"^%^N:OX>\(6Z3^*-;T_39)+72XWSM:>4#;'G:V,GG!]*Y2
MFLFRIMI0V\W_ )DOBGB**3=71[>['7_R4_:#_B+R_P"L>W_F6?\ [U4?\1>7
M_6/;_P RS_\ >JOQ?HI_V)EG_/O\9?YD_P"MF?\ _/[_ ,EA_P#(G[0?\1>7
M_6/;_P RS_\ >JOIW_@E%_P75_X>>?M"ZU\!O^&6O^$'_L?P9<:__:O_  F_
M]I^=Y5W:6_D>5]B@VY^U;M^XX\O&T[LC^<*OTZ_X-1?^4A?C3_LC.H?^G;2:
MX\PRG+Z&"G4A"S2TU?\ F>GDW$>=8O-*5&K5O&3LURQ7Y*Y_0-1117QA^IA1
M110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_
ME6'79AOA9YN.^-!11170<(445@_$WX:>#?C#X%U#X;?$#3I[O1]41$O;>VU&
M>T=PKK(N);=TD3YD4_*PSC!X)% 'SU^Q)_R>C^U)_P!CEHG_ *;C6AK?['/Q
M>^&'Q4\:_%O]FS]K"V\!Z-XVOSK'BS1==\'0:I;07@3$MY!(\\7DE@"S!MRY
MY)P !N?#_P#X)H_L8?"WQS:?$GP)\+M2L=:LK^*]AO3XXUF7=/$04:1)+MDE
MQCHX8$<$$5;^)'_!/']E#XM>-]1\>^._ FI7=SK%PMQK-E'XKU*&QOY0% >6
MUCN%B8X49&T!NX.32-'*/-='F7_!)Z-/"G[/?Q$^,'C'QY]LTCQ;\7]>UVQ\
M5:P(K1=1M&>*W%\X 6./S9()&PH"C( X K-_;G\#6WQ _;__ &>M(UOXA:_X
M<T;7-(\26-OK/AC5C97!N/L\4@@2X4$Q><H5,J0S#(4@FOIKXA_L_P#P>^*/
MP9N?V?/&'@:UD\&W5E#:/H5DSVD20PNCQ)'Y#(8PC1H0%(QM Z<52^*_[+WP
M)^-WPTT_X1_$OP!!J.AZ08&T> 7,T,M@\*;(I(9XW66-U7C<K D9!R": YUS
M7/GOX>>&M3_9[_X**Z?^S+X&^*'BGQ/X+\6?#.\U7Q'X8\7>()M6&E2QSB*.
MX1YRSQI+GRRA.&+$G/R[<;XC_LK_  WT?XP:)^RC^S=J_B9-9N="G76=6O\
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
MMQ\56@97!9)]"OE(&?\ KABO8J=###/<11SQ*Z^8ORNN1UJ7#&I?Q(_^ O\
M^2*C@>-HR7+CJ#]<-/\ 3%(X"U_;S_9%O,>5\;M-&<?ZVVN$Z_[T8K1M?VR_
MV6+O'E?'?PX,_P#/6_"?^A8KN[KP?X1O<_;?"VG39SGS;&-LYZ]16;=?!_X2
MWV?MOPN\.39Z^;HD#9_-*\^V*[Q^Y_YGM>PX^C_S$8:7_<&K'_W/(Q[7]J+]
MFN\QY'Q_\&9.,!_$MJA.?9G%:-K\=/@E?8^Q?&+PK-GIY7B&V;/Y/56Z_9O_
M &>+W_C\^ W@R4\\OX8M">>O/EUG77[(O[+]WGS?@)X5&?\ GEHT2?\ H(%'
M^U_W?Q"_'L>F&E\ZL?TD=;:_$3X?WV/L7CG1YLXQY6IQ-UZ=&K1M=4TR^P++
M48)L]/*F5L_D:\PNOV'?V3;S/G? W1AG/^J$D?7_ '7%9MU_P3S_ &.KS/F_
M!> 9_P">6KWJ?^@S"CFQ?\L?O?\ \B'UGCV/_,)AI?\ <Q5C_P"ZTCVBBO$/
M^'=W[*T/_(,\':I9>@M?$U\,#L.9CT[4?\,"?!>'_D&>*/&]EZ&U\87(QZ]2
M:.?%?R+_ ,"_^U#^T>-X_%EU%_X<5)_^E8:)\<?\'6W_ "CM\'_]EFT[_P!-
M6K5_/K7[T_\ !P1\-=%_9*_8R\-_$7P[J>I^,&O?B;9::VB_$2_;5M/B1]/U
M&7S4A;;MF7R0BOGA))!_%Q^._P#PUII5QQJ'[+'PI;U^S>%VA_E(:^RR3$8Z
M&!2C0NKO[2_6Q^6\69EQ%+-VZV 2=EHJL9?BU$\>HKV'_AIGX:7'.H?LD^!V
M/?[,LT//?HQH_P"%_?L]W'&H?L<Z*WK]F\37</'X U['UW&K?#2^4H?K)'S7
M]J9JM\!/Y3HO\ZB/'J*]A_X7'^R7<_\ 'S^QU)"W=K;X@7AR?H4P*/\ A87[
M&5SQ/^SQXCM>V;;Q:SX]_G6E]?Q"WPU3_P IO\JC#^V<:OBP%9?.B_RK,\>J
M?2],U#6]3M]&TFT>XNKN=(;:")<M)(Q"JH'<DD"O6O\ A(_V&[GF?X;_ ! M
MN^+?6+9\>WSBNZ_9FE_8LF^._AIO!UK\0H=8^W'^S5UQ[%K(S>6VTR>7\^<_
M=V_Q;>V:QQ.;3H8>=3V$_=3>J5M%?HV<N.XDJX/!5:_U.K>$92UBK:)O5J3T
M/3/@O_P34^&FBZ!!?_&>:XUG59HPUQ8VUV\-K;D_P QD.Y'=MP![#N3XT?\
M!-7X::UH$]_\&);C1M6AC+6]C<WCS6MP1_ 3(2Z$] VX@=QW'T[17Y%_K-GG
MUKV_MG>^WV?3EVL?S/\ Z_<6_P!H?6_K4KWORW]STY/AMTVOYWU/R"U32]0T
M34[C1M6LWM[JTG>&Y@E7#1R*Q5E([$$$5!7J7[:_]D_\-2>,/[%V>3]OBW[.
MGG>1'YOX^9OS[YKRVOVW!UWBL)3K-6YHIV[75S^LLLQDLPRVABG'E=2$96[<
MT4[?*X4445TG<%%%% !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 **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_S
MJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?\ @ZV_Y1V^
M#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J_GUK[K(/^1>O5GY#
MQE_R.W_AB%%%%>T?*A1110 5/I>IZAHFIV^LZ3=O;W5I.DUM/$V&CD4AE8'L
M00#4%%)I-68I1C)--73/N?X+_P#!2KX::UH,%A\9X;C1M5AC"W%];6CS6MP1
M_&!&"Z$]UVD#L>P/C1_P4J^&FBZ!/8?!B*XUG5IHRMO?7-F\-K;D_P 9$@#N
M1U"[0#W/8_#%%?*?ZEY']:]MRNU[\M_=_*]O*Y^<?\0JX2_M#ZUR2M>_)S>Y
M]UN:WES6Z;$^J:IJ&MZG<:SJUX]Q=7<[S7,\K9:21F+,Q/<DDFH***^K225D
M?H\8QBDDK)!1113&%%%% !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 **** "BBB@ HHHH **** "BBB@ J2T_X^
MXO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_
MX.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL
M@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %
M?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_P#(
MNJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH XSXS? SPA\<]
M,LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_P[W^"?_0V^.__  LKG_&O
M=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AW
MO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#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@"#
M2]/@TC3+;2;9Y&CM8$BC:5RS%54 $D]3@<FIZ** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBN<^,7B75_!GPC\5>,/#\>^_TGPY?7EBFW=NFBMW=!CO\
M,HXH X7XG_M[_L;_  9\92_#WXF?M$^&]+UJV8+>:>]V9'M"<8$WEAA">1PY
M7@YZ5WFH?%KX7:3\.&^,.I?$71(?":V*WA\22:I$+'[.V-LHGW;"IR "#R2
M.M>*_P#!+WX<^"-$_8/\#ZC9:9;7EUXQT%=9\5W]S&)9=5OKO=)</<.V3,VY
MV3YLX50O08KE_P#@G-X-\*II_P <_@#+X>LM1\$>$_CEJ-OX;TB]M4GM+*/%
MM=_98T<%0L-P=ZC&58YZX-6TON)39[7\#OVOOV9?VE-1OM&^!GQHT3Q'>Z;$
M);VRLK@B>.(D 2>6X5BF2!O *Y8#/(HT;]K3X#ZC\/\ Q/\ %/5_'-OH7A_P
MAXGOM US5/$#"SBAO;2;R95!<_,#)\JXY8D #/%>)^!;73/VDO\ @I[<?'OX
M7V<1\*_"OP;<^%M8\46Z 1ZUK,\NY[*-QQ-':IRS9(61MN.AKWKP'^SM\*_A
M[HNKZ)!HB:G:ZQXUO_%=RFN117 AU&ZN&N'DC!0! CL=A^\H_B)YI-) FV0_
M S]JG]G?]I>*_D^!/Q<T?Q*VELHU&"PG(FMMV=K/$X5U4X.&(P<'!X-8EO\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
1%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>blkb-20240630_g22.jpg
<TEXT>
begin 644 blkb-20240630_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@
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
M_$VBWGAOQ%I<%]I^H6LEM?65U$'BN(9%*O&ZGAE9200>"": /B/]I;]F&?\
M8-^#WB?]J_\ 8;_:-U/P+INCPMK-S\/M3NTO_"^J[F#-#!!+S;/-NPIC8Y)1
M5V<$?1.K:'??M<? ;PC*_P 6/&'PTU?6-%T_Q#=1>"=7@M=0@$UJ2;:0S0RY
MA#RD'Y5):)?F&"#Y7\)_^"27[,G@?X[>+?B#XC^$F@ZAX;>_T^X^'OAR:]O+
MFWT?R[8"Z:2VF<PEI+@LZC#A5"XVY*U[#\?_ -C;]GC]IK4=.U[XM^")KG5=
M'@>'2M:TO6+K3[RUC<Y9%FM98V*$\[6)7))Q5MHE)GS+^QKH?BCX#_M)?'/]
MA'3=<B\7O_PC \41>/KB+_B<3WEV@06VI3;CYTW[T,C?+\JL<#?A?./V1OV;
M/!7B7_@E9:_'X?M/_$_0-=\.>%=6GMYM.\?W-G9^'KNSEN#Y*VD12)5W1JSJ
MZEW#D[OF4C[P_9^_98^ O[+FCW^C? _X?0:.-5N1<:O>O=375W?RC.&FN)W>
M67&YL!F(7<V ,FN$\3_\$Q?V)?%_CB_\=ZY\&]\NKZE_:.L:3!KM]#IE_=[@
MWGS6,<PMY&)&3E,,<E@233YT+E9N_L9_&C7?B)^R?\+?'OQGUNTM?$WBSPS:
M2.+N1()-1N&BW;XT.-S2(!+M0=&. !7#_P#!8?\ Y1L_%+_L&6?_ *<+:O8?
MB#^SG\&/BEXB\&>*_&_@B&ZO?A]J?V_P@\5S+ FGS[54%4B=5< (F%8,HV#B
MN3^/W[ W[*G[4/B5O%GQR^'=]K5X]E':.$\6ZI:0M"C%E4P6US'$<%B<E<GC
M)X%2FE*XVG:QZ=X&_P"1)T?_ +!5O_Z+6M2N%^ W[-GP=_9F\/7GA7X,^';W
M3;"^NQ<W,-[K]]J!,@0("&O)I60;5 VJ0.,XS7=5)2V"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *^</\ @I%^P5X+_;2^"FJVND> ?#MQ\1;;
M3EM_"/B/6)9;<V7[]796EA!8IM,I",K+N;.!DFOH^BFFT[H32:/&/V.?V'_@
M/^Q[X#TZP^'?PQT;3O$DNBVUMXDUZU#S7%].L:><?.F)D$;2@N$&U>GRC  X
MOXF?\$>?^">OQ9\=WOQ&\5_ @)J>I7CW6IG3=>OK6*ZF=MSN8HIE12223L"Y
MR3UKZ;HI\TKWN'*K6//M,_94_9WT7X$W7[,VB_"?2[/P+?6<EM>>'K17BCG1
M_OEG5A(SD@$R%M^0#NR,UYA\&?\ @DG^P)\"/'=M\2O GP(A?6+"<3:;<:QJ
MMU?):2 Y5XXYY&0.IP5<J64@$$'FOI"BES2[A9'F/[2/['/[.7[7$>A0_M!?
M#F/Q OAJ\>YT</?W$'DN^SS ?)D3>K>6F5;(.T<50_:6_81_93_; U32M:_:
M*^%0\176B6\L&F3?VW?6AACD96=?]%GC#9*@_-G';&37KM%',UU"R/ _@9_P
M3"_89_9L^)=C\8/@M\#AHWB/38YDL=1/B34[GREEB:*3$=Q<NARCLN2I(SQ@
MU[Y110VWN"26P4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%,N':.WD=#@JA(/X5E?VK?_P#/?_QT?X5I"E*HKHPJXB%%I2-BBL?^U;__
M )[_ /CH_P */[5O_P#GO_XZ/\*T^KS\C+Z[2[/^OF;%%8_]JW__ #W_ /'1
M_A1_:M__ ,]__'1_A1]7GY!]=I=G_7S-BBL?^U;_ /Y[_P#CH_PH_M6__P">
M_P#XZ/\ "CZO/R#Z[2[/^OF;%%8_]JW_ /SW_P#'1_A1_:M__P ]_P#QT?X4
M?5Y^0?7:79_U\S8HK'_M6_\ ^>__ (Z/\*/[5O\ _GO_ ..C_"CZO/R#Z[2[
M/^OF;%%8_P#:M_\ \]__ !T?X4?VK?\ _/?_ ,='^%'U>?D'UVEV?]?,V**Q
M_P"U;_\ Y[_^.C_"C^U;_P#Y[_\ CH_PH^KS\@^NTNS_ *^9L45C_P!JW_\
MSW_\='^%/M]2O9+B-'FR&< C:/7Z4GAYH:QM)NUG_7S-6BBBL#K"BBB@ HHH
MH **** /F3_@JW_P49_X=B_L[:/\?/\ A3G_  F_]K>,[;0/[)_X2'^S?*\V
MTN[CS_-^SS[L?9=NS:,^9G<-N#^?7_$7E_UCV_\ ,L__ 'JKVK_@ZV_Y1V^#
M_P#LLVG?^FK5J_GUKZO*,MP6*P:J587=WU?Z,_.>)L^S;+\T='#U.6-D[6B]
M_5-G[0?\1>7_ %CV_P#,L_\ WJH_XB\O^L>W_F6?_O57XOT5ZG]B99_S[_&7
M^9\__K9G_P#S^_\ )8?_ ")^T'_$7E_UCV_\RS_]ZJ/^(O+_ *Q[?^99_P#O
M57XOU]@_#[_@AO\ MZ^-?V4/$_[8OB'PIH_@WPOX:\,WFOBP\8WD]KJ>IV-M
M;O<226]LD$A&4C.SSS#OR""5.ZLJN5Y-02=2*5_[S_S.C#\0\48MM49N5E=V
MA'1>?NGV_P#\1>7_ %CV_P#,L_\ WJH_XB\O^L>W_F6?_O57Y<_L8?L4_'C]
MO3XQ'X)?L^:-8W.JP:7+J>I76J:@EK:V%E&\<;W$KMD[0\T2X168EQA3SCZ)
M_:F_X( ?MJ?LP? +4?VDT\7?#_QYX9T2V:XUV7P'KL]S+90(<23E9K>(21I_
M$4+,H!8J%4D14R_(Z554YI*3Z<TO\S6CG7%V(H.M3DW!;ODCTW^STZGU[_Q%
MY?\ 6/;_ ,RS_P#>JC_B+R_ZQ[?^99_^]5?B_7TQ^PE_P2>_:R_X*!Z-JOCC
MX36.A:%X0T.8PZIXU\9ZFUEIL4RJ':)71)'D95(9MJ%4#+N9=PSI5RG)Z,.>
M<++UE_F88?B/B;%553HU'*3Z*,?_ )$_0C_B+R_ZQ[?^99_^]5'_ !%Y?]8]
MO_,L_P#WJK\_OVG/^"3?[27[-?QF^'OP1MO$_@SQ]J?Q1N6MO!ESX UUKNWN
MIEECB:-WECB\HAI4)8_(!DEL*<7OVK?^"/W[2'[)_P &]9^.6K_$CX;>-=%\
M*>((]#\<I\/_ !2]_/X8U!RJBWODD@B\M]\D<9"EL.X!QG-9K+\CERV2][;6
M7IW[Z'1+.N+H<]Y/W-_=AII?^7MKZ:GWG_Q%Y?\ 6/;_ ,RS_P#>JC_B+R_Z
MQ[?^99_^]5?FEX$_8)^)GBG]B[Q/^W;XJ\7:%X5\$Z)JD>E:%_;SS+=>*-08
MD-;6$<<;>84P=SL54;7Y_=R%/#*UAE&4S;487L[/66_WG-4XEXDHJ+G5MS*Z
M]V&W?X3]H/\ B+R_ZQ[?^99_^]5'_$7E_P!8]O\ S+/_ -ZJ_%^BK_L3+/\
MGW^,O\S+_6S/_P#G]_Y+#_Y$_:#_ (B\O^L>W_F6?_O57T[_ ,$HO^"ZO_#S
MS]H76O@-_P ,M?\ "#_V/X,N-?\ [5_X3?\ M/SO*N[2W\CROL4&W/VK=OW'
M'EXVG=D?SA5^G7_!J+_RD+\:?]D9U#_T[:37'F&4Y?0P4ZD(6:6FK_S/3R;B
M/.L7FE*C5JWC)V:Y8K\E<_H&HHHKXP_4PHHHH **** "BBB@ HHHH **** "
MBBB@".[_ ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$*Y[X
MK>,]>^'W@#4?%WA?X>:IXKU*U2-;'P]H[1K/>2R2+&JAI65$4%PSNQPB*S<X
MP>AHH ^=?V'_ -I']H+XU_$OXL_#[]H3PQX<T?4/ VMZ?;6FG>'9))DMTN+=
MIC').Y_?NHV NJJI;=@8Q6M\:;;_ (*$ZMXFUV^^"7B3X8^'?#^EQJV@0Z_I
M]W?7>L.(E9_M#I)'':1ERR#:';"[B1D8Y#]B3_D]']J3_L<M$_\ 3<:[+]J7
M]DV3]JNROUT?]J[Q_P"$;=M*?2KO2?"NLP+IDC*TA<W,/E^8['?L=1,@**%P
M.25T-'93-C]AO]I&_P#VM_V6O"OQ]U;PW'I-[K<$ZWUC S&)9X+B6WD:,MSL
M9HBR@DD!L$D@DZOQ[C_:CU!]'T+]FNY\'::+EIVU_P 0>+8;BY^PHOE^4MO;
M0LGG2.6<DNZJHCZ,6&/*/^"87QSMO%W[&L5_XQL/#GA^P\$:U>^'1J6DA;32
M[N"T=56\CW':BOOP3G#.&/&[ ]E^,WP^@^-'AF'P)I?QK\3>#KII4OX]1\$Z
MM!;WTL*AEVYEBE!A)<$X7DA?F'0OH)JTSQG]G7]K3XU6WC[XQ? W]IO3="U'
M7/A)I=KJIU_PC;RPV^J64]J]PJM%*S&*8*HX!P=Q 'R[FI?L_P#[5'[1VM>/
M/A!+\8KGPG>Z%\<_#%_J^BZ?H.DSVUQX=>"TBO8X9)I)Y!=JT$A5FV1D2#@8
MX/+?L4Z!>_L]?MN_$[]BK4]9@\<6.J^%8O%VH>-=5A$FL2RR2I ;+4ILD7#%
M)2Z9"X0DA<.<5OB/^RO\-]'^,&B?LH_LW:OXF36;G0IUUG5K_P 27-[#\/?"
MD\@%Q!8+*S+;7%X8Q;Q?>=45VR%44BVHWL>[? +XU>._VB/BOXF\=>%+JWA^
M%&B;]%\.W M@TOB/4HY<75_'*>EK$RF"/;D2L)'SA5%>RU\1? []H+XS>$?!
MWPJ^)?A[6-"M/ASXM^*<O@'2OAE:>'UC;1=/CGO+.VF6Z#F1YU-D)) P*LLC
M8"XS7V[31G-684444$A4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F
M'O!1110 4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\
MH[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY45':-Q(AP
MRG(/H:_:'_@F1^U/^T-^US_P3._;?^)W[2'Q9U;Q;K1^'VIQQ7&I2J([:/\
ML'4#Y<$,86*!,\[(U5<DG&37XNC&>:_:3]CKX]?\$(?V/OV7OBU^S%X6_P""
MB_B75=/^,&ASZ=K.HZE\.=76>P6:RGM&:$1Z=M)"SLPW9&5'45Y6;+FH)*#E
M*ZM9-VLTWMM^I]'PW+DQ<I2J*,+._-)1NW&26C:O9OY7\S\HOV4_"VC_ !$^
M-.G?"GQ=^T1'\+?#OBN&;3O$GB^Z,C6L%IL,_EW$:21^=&\L,0V,P7?L8_=%
M?LK\-OV>[']C[_@B7\9/A[_P3Z^+6G_M)7/B^'5!XGUGP_J%M!;:-!<6"6]T
MT=HLTKF6.V4N(MQDD8AL8"H?SF\ _!__ ((V)^UKXR^%'Q!_:O\ 'MQ\*9?#
MUJ? OQ.T_P .S131:F1"\RW-J]J96B!,T8/DC.W.1P]?9/P6_;<_X)0_\$>?
MV6OB-X5_8T_:/\0_&7Q_X^@ @CGT2>VM8)HX98K9I#)#%''$AFD9PK22/P,
M8(Y\QE4KN*IQD]8OEY='ZO=6ZZ_([,DA0PBJ2K2@E::YU-.4=+>[&[4KO9I.
M]]&?CG7[D^-O@C^RG!_P0D_9V^&/[2/[7L_P<\ :O!:ZYKLNDZ#-?W?B*\N(
MYKL6P2 ,Y59)VE8F.0 PQY VJ1^<OP>T;_@EE-_P3*\>:M\7/$6K1_M')K#C
MP991?VAL:W#6WE[1&AM#&0;C>96WC:=N/DS],_!C]K?_ ()S_MX?\$O_  -^
MP?\ MV_'[5?A3XJ^%FJ))H'B6#0YKR"^MHQ-'$%\J-P/W$_EO&Y0[HD=2PRH
MUQ[J5N1Q4DH3ULM=MTM;K7>QADT:6%]I&<H2E4I^ZG*R^)>[)W5F[;7^9A_%
M;]C3P#_P1E_:"_9]_P""C_PC^+<WQ7^#NNZ]#=VM['8)!>I$\!8JH+!)6>W>
M5XR?+(>)D=4P&/NWPOOOV.?VS_"_QX_9>_9-^,?B;7--^/'Q%'Q"^+GC#Q!X
M8.E6'P[\/PWJ:A<HTL[$3W#.C11$#:?,+-A869OEO_@KU^WW^S!\7/@3\)?V
M ?V)=3U36?AY\)[9#+XNUJU>!]6NT@\B-D214< *\SNS(@9YL*H5 6Q/VH/V
MH/@-^RO^P]H__!._]AOXC6OB2Z\80PZS\>?B5I,,L2ZQ=_\ +/2+=Y$1S:Q=
M^ &&.\DZG%4,17I0E._M&][=$[IRTW6Z6EWOU.EXO!X3$584N7V*5VDV[RE'
MEE&#OJGJF];*[6MCW3_@H)^QW^V?^WIX;\+7'[*GPRT/0O@EX&\'R2_!+X7R
M>)8+?7-:T2(*)-<2P=O,E:X^5P7Q(4:/Y2\A,GY4$$'!%?LK\./^"F?_  3K
M'Q0^#_\ P45\4_M%:AIGBOX6_ C_ (0W4/@Q!X2O'NK_ %%(I57R+I5^S")C
M-)AF8 !(BQ4Y4?CIKNJRZ[K=YKDT"1/>74D[QQ#"H78L0/89KKRV5=1=.<;)
M>36MW???H[];GFY['"2G&M2GS2E>^J:LE&SLOAZI1>R15HHHKTSP K].O^#4
M7_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW
M_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\ 'I+_
M -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T'"%8/Q-^&G@WXP^!=0^&
MWQ TZ>[T?5$1+VWMM1GM'<*ZR+B6W=)$^9%/RL,XP>"16]10&QX1\/\ _@FC
M^QA\+?'-I\2? GPNU*QUJROXKV&]/CC69=T\1!1I$DNV27&.CA@1P014WQ._
MX)R_LA_%OQGJ?C[Q;\-[R/4M<E\S7FTCQ/J%A%J;8P3/%;3HCDCJ=N3W)KW&
MBBR*YY7O<\_U_P#9:^ 7B3X!2_LO7WPVLH? <MHELWAZPDDMHPB2K,N&B97#
M>:H<MNW,V22<G.9\7OV+OV;_ (XZ7H.F_$#P \C^%K+[)X=O]-U>ZLKNP@VJ
MOEI/;RI(5PJC:Q(.,XS7J=% N:2ZGGOP"_97^ W[,=CJ%I\%_ 46ERZO,LNK
MZC/=S7=Y?.,X,MQ<.\K@9;"EL#<< 9-;'P[^#/@+X7Z[XF\4^%M/F_M3QAK)
MU/Q!J5Y<M-/<R[0D:;W)*Q1H D<8PJ+D #)SU5% 7;/+?#G[%_[-_A3XH_\
M"X-"\ 21:PFJW&J6\3ZS>26-K?S@K-=PV3RFVAF<,V9$C#?,>>37J5%% -M[
MA1110(*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 ^3OVOO^"AVH?#+Q7=?"[X,65I<:C8.8M5UB\3S(X)1U
MBB3(#,O1F;(!R,$C(\6\&_\ !2W]IGP_K27WB;6-/U^SWCS;&[TR&#*]PKP*
MA4^A.X>QKPWQ;_;'_"5:G_PD._[?_:$WV[S/O>=YC;\^^[-9]?GU?-L=4KN:
MFUV2V^[K\S_/;/O%GCO,L]J8REC*E&*D^6G&3C&*3T3CM)KJY)W?W'ZV_ WX
MT^$OCY\.K/XB>$'=89R8[JTE(\RTG7&^)\=QD$'N&![UU]?!G_!._P .?M$:
M_P"&?$Q^$7Q(T_P_I\5_;_:!J6CB[6>8H^=F2-I"A,^NY?2OHS_A7'[;;_*W
M[2'AI >K+X/4D>X!;%?6X+'U:^%C.5-MOM:WXM'];\&<>9MGO"^%QU;+JTYS
MC[TH*DH2<6XMQYJL6DVKZI6Z75F>ST5XQ_PJW]M+_HZ?1?\ PAX?_BJ/^%3?
MMFS<R?M;Z9#CH(? 5LV?KN>NGZS5_P"?4O\ R7_Y(^G_ -9,RZ93B?OPW_S0
M>ST5XQ_PI_\ ;(_Z/$LO_#?6G_Q='_"D_P!K]N3^V\%)[#X:V! _\?H^LU?^
M?,O_ "3_ .2#_6/-GME&)_\  L)^N*/9ZDM/^/N+_KHO\Z\4_P"%'?M;R_+<
M_MO2%?2+X=6"'\P]/M_@+^U0UQ&J_MMWH)<8/_""6/'/^]0\16M_!E]\/_DB
MH\0YSS*V3XC_ ,#PG_S2?0E%>(?\,Z?M0R_/<_MRZP7[F+P;9(/R!H_X9O\
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
M^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\
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
M44 %%%% !1110 4444 %%%% !4=W=VEA:RW]_<QP001M)--,X5(T R68G@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>blkb-20240630_g23.jpg
<TEXT>
begin 644 blkb-20240630_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@ HHJCXFU^Q\)^&]0\
M4ZHLAMM-L9;JX$2[F,<:%VP.YP#@4 7J*^%?AUJO_!07]L:Y\!_\% /AK!\*
M-.TW3K#5E\'>!-6NM1:2>RNY(XI3=W41V"YQ:@(5CV)N.X9)Q['^V/\ '+]I
M;P5\;/A)\!OV:I_!EKJGQ$?73=W_ (RT^ZN8(!86L5P HMY8V&X,XY!YV].:
MKEUL*^A]#T5Y+\*M8_:?^&_@WQ7XU_;&\6> [^STFP^W6#^ M(O+<PP0QRR7
M)F%S*^\D"/8%QC#9SD8^>X/VJ?\ @HOXD_9BG_;]\-:5\.(/!\.G3:[;?#.X
MT^[?4)M#B+,\CWXE"BY,*-( L6S&.,Y6A1;!NQ]O45@_"SXB:#\7?AEX=^*W
MA8N=-\2Z':ZI8>: &$-Q"LJ!@.C . 1ZYKYW_P""C_[7O[4'[-?PW\1>*?@%
M\$K&:P\+Z7;7^M^-O%=QBQ433K"MK:V\;B6YFRX+,2D<8ZEB0*2BV[ W97/J
M:BJ7AO49]7\.V&K72J);JRBFD"# #,@8X]LFKM(84444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57U:]TO3=+N=
M1UR[M[>RM[=Y+R>[D5(HXE4EV=FX"A022>  <U8JKKFB:/XFT6\\-^(M+@OM
M/U"UDMKZRNH@\5Q#(I5XW4\,K*2"#P030!\1_M+?LPS_ +!OP>\3_M7_ +#?
M[1NI^!=-T>%M9N?A]J=VE_X7U7<P9H8()>;9YMV%,;')**NS@CV_Q9^S]\+O
MVZO GPS^+GQ7M_$6@:]8>'%U;3K?P]XDN-.NM-;4K6$SQ,\++)CY/+ZC[K#N
M17"_"?\ X))?LR>!_CMXM^(/B/X2:#J'AM[_ $^X^'OAR:]O+FWT?R[8"Z:2
MVF<PEI+@LZC#A5"XVY*UZ_\ 'W]C/]GK]I?6-/\ $WQ6\(7DNKZ5:/:Z=K&D
M:]>:==0P,VYHO,M98RR$\[6R,G.*T<EW)2/"/V9;7Q1X-_;7^*G[!^I?%KQ'
M\0OAQ%\/;;4V_P"$OU9M0O-$N;EQ#)IS71^=DDA=I%1CE55<<[F;COVAOV:_
MCG^QA^P[XU\&V_[>?D?##1O"^H6>AZ#J'@.TDU6:.=)$ATH7S2X;S'D$0<0[
MPKG;M"@K]=? W]EGX!_LW^%-0\&_!KX<VND6>KRF76)6GEN+G4)"""T]Q,[R
MS'#-C<QQN.,9-<+X(_X)F_L9> O%VF^--+^%EU>W.B7*W&A6VO\ B?4=2M--
ME7[KP6]U/)$C*<%3M)4@;2,4<RN'+H=%^R%HB?!3]E'X3_"SX@ZI;:=K4'@S
M3-/:QOKA8Y7O$M$,D"*Q!=E(88&3A>E<!_P6'_Y1L_%+_L&6?_IPMJ]E^)G[
M/WPC^,/BWPCXY^(WA)=1U3P+JYU/PM=&\FC^Q71 !?;&ZK)]U3M<,,J#BN/^
M/W[ W[*G[4/B5O%GQR^'=]K5X]E':.$\6ZI:0M"C%E4P6US'$<%B<E<GC)X%
M2FE*[&T[6/3O W_(DZ/_ -@JW_\ 1:UJ5POP&_9L^#O[,WAZ\\*_!GP[>Z;8
M7UV+FYAO=?OM0)D"! 0UY-*R#:H&U2!QG&:[JI&M@HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **9<.T=O(Z'!5"0?PK*_M6
M_P#^>_\ XZ/\*TA2E45T85<1"BTI&Q16/_:M_P#\]_\ QT?X4?VK?_\ /?\
M\='^%:?5Y^1E]=I=G_7S-BBL?^U;_P#Y[_\ CH_PH_M6_P#^>_\ XZ/\*/J\
M_(/KM+L_Z^9L45C_ -JW_P#SW_\ '1_A1_:M_P#\]_\ QT?X4?5Y^0?7:79_
MU\S8HK'_ +5O_P#GO_XZ/\*/[5O_ /GO_P".C_"CZO/R#Z[2[/\ KYFQ16/_
M &K?_P#/?_QT?X4?VK?_ //?_P ='^%'U>?D'UVEV?\ 7S-BBL?^U;__ )[_
M /CH_P */[5O_P#GO_XZ/\*/J\_(/KM+L_Z^9L45C_VK?_\ /?\ \='^%']J
MW_\ SW_\='^%'U>?D'UVEV?]?,V**Q_[5O\ _GO_ ..C_"GV^I7LEQ&CS9#.
M 1M'K]*3P\T-8VDW:S_KYFK1116!UA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!'=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T
M'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):?\?<7_71
M?YTGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !1110 445\M_\%#?^"A^O
M_LD>)_!?P2^#GPI7QG\1OB#=B'0-*N;SR+:$&584:1N"Q>1MJKN0#:[,ZA0&
M:3;LA-V1]245\-?\$J_"G[>/[-FL7?[.O[2_[.Z6V@:W=ZCXAC\<V?B"*\$=
M[(T1:VE6.20*&YVYV<@_>Y(E_:5_:R_X*V>'-2\;^-/@7^Q]X3LO ?@F]OU3
M4/%MXTU_K%I:.X>\AA2ZA81.B&15V$LI&UG/6N36R8N;2Y]P45\J?LC?\%%O
M&'[5?["^O?M,^$?@9/J?C'PW=7.FW'@S2+EMNH:A''#(@@=E9EC=)XV.0Q3#
MC+;<GP+X\?\ !3/_ (*H?L:7/A_XD_M7?LJ^ +/P7KNI?9A9:-?N]W$VTR>2
M9TNY52;8K$$QE#L;IBA0DW8.96N?I115#PKXCTWQCX8TWQ=HS.;/5;"&\M#(
MNUC%*@=<CL<,.*X7]KG]I7P?^R-^SWXC^/'C(K)%HUD?L%B9-K7]X_RP6Z]_
MGD*@D [5W-C"FHLV[%'I-%?$/_!+G_@I1^T-^V=\8O&GPI^/'PO\.^')_#&C
M0WB1:/;7,4Z2/*$,<JS32= P.,*000?0?;U.47%V8DTU=!1112&%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\
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
M\,/VH/CY\.?C[XW_ &<OVEI?#GB:;PQ\-CXUL/$_A#3Y;/S+596B>TN()))
MDY(+)M;!1<D'/%/]G_\ :H_:.UKQY\()?C%<^$[W0OCGX8O]7T73]!TF>VN/
M#KP6D5['#)-)/(+M6@D*LVR,B0<#'!YK]F#P=K/[)7[:^N?LE>,=8@\?VWQ*
M\,S^)H_&^L(9->987\@VFI2,S">$*6$; * 20%^8A:7Q'_97^&^C_&#1/V4?
MV;M7\3)K-SH4ZZSJU_XDN;V'X>^%)Y +B"P65F6VN+PQBWB^\ZHKMD*HI&EH
MWL>[? +XU>._VB/BOXF\=>%+JWA^%&B;]%\.W M@TOB/4HY<75_'*>EK$RF"
M/;D2L)'SA5%>RU\1? []H+XS>$?!WPJ^)?A[6-"M/ASXM^*<O@'2OAE:>'UC
M;1=/CGO+.VF6Z#F1YU-D)) P*LLC8"XS7V[31G-684444$A4EI_Q]Q?]=%_G
M4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% !17F7[5O[8_P"S
MA^Q#\.K/XL?M0?$;_A&/#]_K4>DVE_\ V1>7OF7DD4TR1;+2&5QF."5MQ4*-
MF"<D _/G_$0K_P $?_\ H[O_ ,L#Q!_\@5O3PN)JQYH0;7DFSCK9A@,-/DJU
MHQ?9R2?W-GVA17Q?_P 1"O\ P1__ .CN_P#RP/$'_P @4?\ $0K_ ,$?_P#H
M[O\ \L#Q!_\ (%:?4,=_SZE_X"_\C+^V,I_Z"(?^!Q_S/M"BOB__ (B%?^"/
M_P#T=W_Y8'B#_P"0*/\ B(5_X(__ /1W?_E@>(/_ ) H^H8[_GU+_P !?^0?
MVQE/_01#_P #C_F?:%%?%_\ Q$*_\$?_ /H[O_RP/$'_ ,@4?\1"O_!'_P#Z
M.[_\L#Q!_P#(%'U#'?\ /J7_ ("_\@_MC*?^@B'_ (''_,^T**^+_P#B(5_X
M(_\ _1W?_E@>(/\ Y H_XB%?^"/_ /T=W_Y8'B#_ .0*/J&._P"?4O\ P%_Y
M!_;&4_\ 01#_ ,#C_F?:%%?%_P#Q$*_\$?\ _H[O_P L#Q!_\@4?\1"O_!'_
M /Z.[_\ + \0?_(%'U#'?\^I?^ O_(/[8RG_ *"(?^!Q_P S[0HKXO\ ^(A7
M_@C_ /\ 1W?_ )8'B#_Y H_XB%?^"/\ _P!'=_\ E@>(/_D"CZACO^?4O_ 7
M_D']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__B(5
M_P""/_\ T=W_ .6!X@_^0*]/_91_X*F?L(?MP?$.]^%7[+WQU_X2?7].T635
MKRP_X1C5++R[-)H86EWW=M$AQ)/$NT,6^?(& 2)G@\73BY2IR27=,NGF>6UI
MJ%.O!M[)2BV_E<^@:***YCN"BBB@ HHHH **** "BBB@ HHHH **** ([O\
MX])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0KB_CS^SU\'_VF
M_ +?##XX>$?[;T)[R*Z:Q_M"XMLRQYV-OMY$?C)XW8/<5VE% )M'A'@/_@FC
M^QA\,_&>E_$'P5\+=2M-6T:]CN].N9/&^LSK',ARK&.6[9'&?X64@]P:TOCA
M_P $_P#]D_\ :0\5W/C3XS_#B^UF_O(HH[@CQ=JMM"ZQ !/W$%RD0(P.0N21
MDY/->RT4617-*][GE-I^Q+^S59? G6_V:H_ EW+X,\17?VG5M*O?$FH7+S2@
MPD,)YIVF3!@B(57"@KG'S-FY\7/V0OV>/CCX7T'PG\1OAXEU!X614\-75I?W
M%K=Z6%14 AN8)$F0;43(W8;:N0<"O2J*!<TNYYK\#/V1/@%^SIJVH>)OAAX,
MECUK5H%AU/7]6U:YU&_N8U((C:>ZDD<)D*=BD+E0<9 KH/AW\&? 7POUWQ-X
MI\+:?-_:GC#63J?B#4KRY::>YEVA(TWN25BC0!(XQA47( &3GJJ* ;;/+?#G
M[%_[-_A3XH_\+@T+P!)%K":K<:I;Q/K-Y)8VM_."LUW#9/*;:&9PS9D2,-\Q
MYY->I444 VWN%%%% @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\
ME';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J*@5G"N^U2
M>6QG ]:_;']FGX ?\$A/'?\ P37_ &F!^R=\&E\<WWPZ^&^K/-\5OB'X;B>_
MO]2_LB[GCNK!9U\RQ2-HE*A4A;(&0Q&]OQ-K]A_^"+GP:^+_ (2_X)5?ME>&
M_%?PJ\2:9J.M>!=1CT>PU#0KB&>^=M#OU584= TI+,J@*#DL!WKRLVTPZDI-
M6:ZVOJMSZ+ANTL9*FX*2<9:M7:M&6W:[^>GJ?F?^QAHG[(VL_'*UD_;=\::_
MH_@"PL+B\OH_#%DTU[J<\:@Q6,9"D1>:W!D.  "-R9#C]!?^"Z7P:_8[\._\
M$\OV<_CC^RC^S3X>\ V7C0QWL+6>C01:E+93Z<D\45Y<IF2Y==PRTDCG=D[C
MU/YD)\&?C!+XX?X91_"GQ*WB2./S)/#RZ%<&^5-@?<8-GF ;"&SMZ$'I7ZP?
M\%@?A!\6O$/_  1O_9"\.:!\+O$5]J&A^&--_MJPL]$GEFT_9HD*MYZ*A:+!
M!!W 8((-+&/EQM"2D]6]+Z;,>61<\IQ=-TU=13O;WK\RTOY=E\S\>J_5']D[
M]G3]F7]@;_@FKX1_;O\ C1^R-:_'/XJ_%O6GM? /@?6+$W=G8VH\XK*;?RY%
M?]W 9F?RW;]["B^7\[U^?WA+]B_]J'QW^SCKG[7'A+X/:E>_#KPW>&UUKQ/'
M+"(K>4&,,/+9Q*ZJ98]S(C*N[DC!Q^P/Q1_:Y_;!^!W_  0=_9U^,O\ P3_N
M7^W1:?8:%XGU/3?#4.JSV,44$T$A$<L<J(OVJV\MV9#\S(."11F55R4*=-K6
M5GK;I>S:U7YCR+#1IRJUJT6N6'-'W>;JES).R=M;=/N/BO3O&?P,_P""D7_!
M27X&_!;XB?L&^%_@="WB+[#XXT;PM:G34UV-F6:*.6!8(6@8B,Q;@2["?A@0
MM>[_ +:'P.^#'QY_8S_:>O[#]B;P+\//$OP,^.-OX5^%FH> ?"']FW>MVSZE
M!9+;7'E\WTLD4OF9P<F9&4#&6T/^"\/C'QGK/[ W[*G[2WQGT_\ X1CX_7#P
MW-Q=V4'V#48%6T6>9\)M>%H[C[+($X\F25@ I)%8WP%_;$_:=^%O['UM_P %
M-?\ @I'\9]7\;26MW):?LU?#37C''#JVM*C1G7+B&)$\V.V!?9+)EAEV4J[P
MLW%S5)TJ=:GI9V4;MZJ71]4]G?9>AZO)1I8BMAJ_O.2YG/EBK1<%;F71Q;ND
MOBE9;NYXA^UYX%^#W_!+S]C"T_8INO!OAOQ#^T'\2[2WU?XIZ]?:=!>R>"M.
M8![?2;61U;R;AP<NZ'=@LV2'@9?@.OW/L/V6/V2_BK^U-\,/V./CE^S7IWC?
M6_CE\$)O'OC?XV7U_<_VXVMSK+(TUO*K^7#"C182)5V*)(5P5!#_ (=Z]IT6
MCZY>Z1!>I<I:W<D*7,?W90K%0X]CC/XUZ.75XU8R3OS;MOK>ZT[+2R78\3/,
M).A.$E;D^%)=+).ST5V^9-M;MLJ4445Z1X(5^G7_  :B_P#*0OQI_P!D9U#_
M -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^
M(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_KFW\JPZ
MW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@#Y._:^_X*':A\,O
M%=U\+O@Q96EQJ-@YBU76+Q/,C@E'6*),@,R]&9L@'(P2,CQ;P;_P4M_:9\/Z
MTE]XFUC3]?L]X\VQN],A@RO<*\"H5/H3N'L:\-\6_P!L?\)5J?\ PD._[?\
MVA-]N\S[WG>8V_/ONS6?7Y]7S;'5*[FIM=DMONZ_,_SVS[Q9X[S+/:F,I8RI
M1BI/EIQDXQBD]$X[2:ZN2=W]Q^MOP-^-/A+X^?#JS^(GA!W6&<F.ZM)2/,M)
MUQOB?'<9!![A@>]=?7P7_P $[_B5\5?A[X;\3'PG\%=7\6Z5<WUN7?3;V*+[
M),J/N&V3[Y92G3IM&>HKZ-_X:]UO3^/$G[*/Q3ML?>>S\.K=(OU*R#BOK<%F
M5.MA8SJZ-[Z.WWVL?UOP9XDY?F_"^%QF9N5.M*/O_NJG(VFX\RER<C4K<VDF
ME>W0]GHKQC_ANOX-V?\ R,GA[QCHV/O'4_"EPNWZ[0U6M._;P_9.U-O+B^+U
MO$^<,EWIMU"5/H=\0%=2QV#?_+Q?>CZF'''!LY<O]H44^TJD8O[I-,]=HK@]
M+_:B_9QUC'V+XX^%@3T6?6H8B?P=@:Z+3/B1\.];Q_8WCW1;O/3[+JD,F?\
MOEC6T:U&?PR3^9Z^'SG)\7_ Q-.?^&<7^3-JI+3_ (^XO^NB_P ZB1TD4/&X
M92,@@Y!J6T_X^XO^NB_SJWL>I#62-RBBBO,/>"BBB@ HHHH **** /S)_P"#
MK;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';X/\ ^RS:=_Z:M6K^?6ONL@_Y
M%Z]6?D/&7_([?^&(4445[1\J )!R#7V>G_!PG_P5_C01K^UX<*,#=X"T G\S
M8<U\845E5H4*]O:14K=TG^9T8?&8O"7]A4E"^_*VK^MCWJU_X*<_MR67[5MS
M^V[:_')U^)]YIHT^X\3?\([II#VPA2 1_9C;_9@/+11D19R-V=V37I^J?\'
M?_!736M,N='U']K<O;W<#PSHO@304+(RE6 9;$$<$\@@CM7QM142PF$G;FIQ
M=M%HMC6&99C334*TU=W=I/5O=O7=]SU_P7^WE^U9\//V6-?_ &+?"'Q5DL_A
MOXGO&NM9\/C3+5S,[&(N%G:(S1JQACRJ.%.#Q\S9Z?\ 9!_X*I_MU?L+^&+O
MP+^SE\;IM+T"]N6N9="U#3+:_M4G( :6-+B-_)8X&[85#8&X' Q\\T54L/0G
M%QE!--W>BU??U(AC<93G&<*DDXJR=WHNR[+R/2/VG/VNOVC/VR?B,/BK^TM\
M4K_Q5K,<(@MI+M(XX;6$$MY4,$2K%"F22511DDDY))JW^U/^V3\>?VQ_$&A:
MW\;/$5I-#X7T*'1_#6CZ3IL5E8:591C"Q06\(")G R<9(51G"J!Y915*E2C:
MT5IMY>AG+$XB?-S3;YM]7K;:_<^E/"O_  5Z_P""A_@KX"0?LV^&OVBKRV\,
MV>BMH^GN-)LVU"RTYE"FTAOFA-S%'A5 "R J$4*5"@#YKHHHA2I4F^2*5][(
M*N(Q%=)5)N5M%=MV7D%%%%:&(5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J
M+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HH
MHH **** "BBB@ HHHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\
M+/-QWQH****Z#A"BBB@ HHHH ^3OVOO^">.H?$WQ7=?%'X,7MI;ZC?N9=5T>
M\?RXYY3UEB?!"LW5E; )R<@G!\6\&_\ !-+]IGQ!K*6/B;1].T"SWCSKZ[U.
M&?"]RJ0,Y8^@.T>XK]&J*\>MD>!KUG4::OND]/Z]#\?SKP.X$SO.99C5A.$I
MOFE&$E&$F]6VN5M7Z\LHG(? WX+>$O@'\.K/X=^$$=H8"9+J[E \R[G;&^5\
M=S@ #L% [5U]%%>M"$*<%&*LD?JV"P6$RW!T\+A8*%."48Q6R2T2055U+0M$
MUA=FKZ/:W0QC%S;JXQ_P(&K5%-I/<Z)PA4CRR5UYG*:G\!_@?K63J_P<\+7)
M/5I_#]LQ_,IFN<U/]C/]ES5\_:O@IHR9_P"?6-X/_1;+7IU%92PV'G\4$_DC
MR,1PYP]B_P"/@Z4_\5.#_-'C+_L"?LRP,9-"\)ZEI+DYWZ;XBO$.?7YI2*=;
M?L4>';6XC7PU\>OBEH_SC:-/\9.%'/'#(V17LE26G_'W%_UT7^=9/ X-+2"7
MHK?D>?'@7@]37L\#3A_@BH?^D<IY9_PRK\8],&/#/[:GCJ+'W?[5@M[W\]ZC
M-'_"FOVU])YTO]L?3]2 ^['JO@"UC_ M$^3]:]OHKSOJM+I=?]O2_P SVO\
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
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 (-+T^#2-,MM)MGD:.U@2*-I7+,550 23U.!R:GHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***YSXQ>)=7\&?"/Q5XP\/Q[[_2?#E]>6*;=VZ:*W=T&.
M_P RCB@#A?B?^WO^QO\ !GQE+\/?B9^T3X;TO6K9@MYI[W9D>T)Q@3>6&$)Y
M'#E>#GI7>:A\6OA=I/PX;XPZE\1=$A\)K8K>'Q))JD0L?L[8VRB?=L*G( (/
M)( ZUXK_ ,$O?ASX(T3]@_P/J-EIEM>77C'05UGQ7?W,8EEU6^N]TEP]P[9,
MS;G9/FSA5"]!BN7_ ."<W@WPJFG_ !S^ ,OAZRU'P1X3^.6HV_AO2+VU2>TL
MH\6UW]EC1P5"PW!WJ,95CGK@U;2^XE-GM?P._:^_9E_:4U&^T;X&?&C1/$=[
MIL0EO;*RN")XXB0!)Y;A6*9(&\ KE@,\BC1OVM/@/J/P_P#$_P 4]7\<V^A>
M'_"'B>^T#7-4\0,+.*&]M)O)E4%S\P,GRKCEB0 ,\5XGX%M=,_:2_P""GMQ\
M>_A?9Q'PK\*_!MSX6UCQ1;H!'K6LSR[GLHW'$T=JG+-DA9&VXZ&O>O ?[.WP
MK^'NBZOHD&B)J=KK'C6_\5W*:Y%%<"'4;JX:X>2,% $".QV'[RC^(GFDTD";
M9#\#/VJ?V=_VEXK^3X$_%S1_$K:6RC48+"<B:VW9VL\3A753@X8C!P<'@UB6
M_P"WE^QQ=_$Z/X-VO[1GA>3Q'-J'V"*PCU %7N\[?LXE \HR[OE\O=NW';C/
M%>3_ +-]KIW[0G_!1?QW^V3\-;../P/HW@:/P)9ZY FV+Q1J4=Z+BYNXF'^N
MB@V+;B7D,5^5B%XX?_@I9JWC"/X<6GPE\:?LP-X+^#6F>-]-NM9^)^C75I>_
MV7:Q7:2+/#I]N5FMS(YV-+@[%D;*L6Q3Y5S6"[L?==%1VEW:W]I%?6-PDT,T
M:R0RQL&5U(R&!'4$'.:DJ"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "H[N[M+"UEO[^YC@@@C:2::9PJ1H!DLQ/   R2:DKYC_P""LNHWS_LP
M:9X!74)K33/&OQ%T#P]XCN+>4QLNFW-XHG7<,%0RJ$/JKD'@FFE=V$W97.U\
M-_\ !1#]B#Q=XXA^'/AS]IWPG=:M<W7V:TB340(KB;( CBF($4C$D !6)).!
MFNS^-?[17P-_9RT.W\1_''XHZ1X9M;R8Q6)U.Z"O=.,96*,9>4C()"@XR,XK
MD?VM_@C\(?$/[%?C;X5ZQX-TJU\.:;X(OFTZSCLT2'3#!:N\,L*@8C:)E5E(
MQC;]:ROV5O'?AF[_ &(OAC^TE\?[C38;_1_AI:WE]XKUN)#-:Q/:Q&>;SG&Y
M/-$<;OM/SD+P<"G96N*[O8[.P_:M^ GB#X":U^TOX*^(=EXA\'Z!IEW?:EJ6
MAO\ :#'';1&69"@PPD5!G8P#<CCD56^(G[8_[-'P@\$:#X_^+/Q=TKPW8^)K
M".\T2+59MES=1/&K[E@7,C;5==Q"D+D9(S7AW[#?P"B^+OPB^-_CWQEX8O?#
M?A7]H/Q!J5SH^A1QBWN8=%N+9K5+LH5(AGN$=YL%3P48[LU] ^,+CX'?LV_#
M;_A:?CYM-TW3?!/AI;,^(=0MXVN8+*-540K)MWL7*H!&OWW*@*20*&DG8:;:
MN;WPR^*7PY^,W@RS^(GPI\::=X@T._!-IJ>EW*RQ.0<,N1T8$$%3@@@@@&J%
MC\>_@WJ?QBO/V?M.^(VES^--/TX7]]X<BGW7-O;G81(ZC[HQ)&<$YPZG&#7R
MK^S+XNN_V&OV&_B!^TU\1_!9T2?X@?$+4_%7A/P%.RP/:-J4D46G::PX6)FV
M1L^,"-')(&Q@.3_9FTKX:?"?_@H3X%74_C/X9\0^*?$OPJUJ^\;^(K'6H)$U
M+Q!>:I9LT2%7Q@ +##$.?*A0 =:?(M1<VQ^@E%%%04%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4RXMX+N![6ZA22*5"DD
M<B@JRD8((/4$=J?10!\N^#?V'?VE_@-HUU\+_P!EO]L^/PUX"DNYI='T+Q!X
M"AU:ZT!)7:1XK2Y:XCW1AF8HLJ/MS_%SGE_A?^QO^UKX"^"_CK]BG3O'MEH6
ME^(9+S5M.^/6C,9]4O+BYO(WN8;^QDE1_M<L+2H+F*78J1KC:X7/V515<[)Y
M4?/_ .S)^RS^TE^SM#X<\$']ISPK?>!/#]N8!X3TCX3)IS31[& Q<_;Y65_,
M82,Y5F<AMQRQ:NP_;"^ OCO]ICX$ZG\&/ 7QHG\"2ZQ)''J.LVVE&[>:SY\V
MVVB:%E6085F5P=NY>C&O4**7,[W'96L>)?LY_L^_M*?!2ZTCP[XF_:2\+:QX
M+T;3S:6OA30_A5'I C0)MBV3+?2[ IP2-AW<Y(SFN+^)/[$?[4GQR\%S? [X
MW?MMQZS\/[V>(:U!8_#VWL]9U2U219!;27B3F),E%W21P*6P1@ FOJ&BGS.]
MPLB'3M.LM(T^#2=-MEAMK6%8;>%.B(H 51[  "IJ**D84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7$?M&? 'P)^T_\&]:^"7Q'2Y73-9A0?:K
M&7R[BTFC=9(;B)\';(DB*P."#C!!!(/;T4)V8'R3\6OV'OVY/C'\&]5^!7C/
M_@H):76A7NEO:/+#\-X[:^U--N%AO+A+H_NVP!(8D1I%+ \$@UO'?[(?[4G[
M5WPH\$^!/B/KWAKX3P_#S6/+N/".F:./$.@^*$MHK?[#=",W-N\=M&PD"VL^
M[YE!<, I/U_15<[)Y4>>? OP%^T5X*EU(_';]H'2/&\4Z1#2X]+\"+HWV(KO
MWEBMU/YH8%,#"[=G?/' ?MB?L;_%/]I[XA>#/%WA?]HBQ\.:5X-G-]!X7UCP
M2-7L;O4@3Y=Y*ANX [1J?D5PP5LL,$FOH*BE=IW'9-6/+? WP*\>ZWX4U'PA
M^U_X[\*?%BSN;J&:PM;GX<P6-O;; V=T,D]PLK9((;Y2N#US7+0?\$\/V?=+
M_:DT#]HWPQ\.?!VE6N@^&YK"'PS8>";2*-KYKJ*>+41(F DT7E%5(C+#=D.N
M,'WNBCF8604444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
3 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>blkb-20240630_g24.jpg
<TEXT>
begin 644 blkb-20240630_g24.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@ HHKXN^/7BS]IC]OCX@_$K]E3]G^Z\%^&/#'PZU[2(=?U
MGQ.+N:^U2_CEBOTCBCMV40V^^ (Y;<S@':1D[6E<3=C[1HKSG3_'?QY\$_L]
M'QI\6/A;::]X\LH9%NO#7P\N6D@OYOM!BA^SO=E"B,ACD8R']V"^2VWGS+]A
M[]IO]H[XU_&SXQ_"K]HSP?X:T*]\ WNBK8:7X=GDN!:I>VLMP8I;ASB=U41@
MNJ(N[?M!7%'*[-A<^DZ*^7_$/Q[_ &L/V@_VB/&_P7_9'U7P;X:T+X:/;6?B
M+Q7XLTJ?4'U'59HO-^R6\44L82.-<+([$MN(VC'6Q\!/VD?VG?VE?@?XP\-^
M&M/\%>&/C%X \9R^&_$D6K6UU<Z-)+"Z,UQ"D<BS>5+$Q*98D,ISD8I\K"Z/
MIBBOBGXP?'O_ (*;_ ?XD_#3X?>*/%'P5UZ_^(GC&+2;+1]#\-ZHEP+5!YEW
M=EI+K"QPQ8+'!(WKP>:^UJ35@3N%%?*WA'XZ_MF?M@:_XE\3_LLZUX&\&_#W
MP_K]SH^C:[XIT6XU.\\1W%L_ESSI''-$D%KY@**?F=MI/'0?2W@I?&2>#]+3
MXBS:9)KXT^$:U)HT<B6C76P>:85D)<1E\[0Q+ 8R2:&K G<TZ***0PHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG/
MXU_L-?##XT?$;4_VA_@5\<->^''Q$ -EJWBOP/JR-#=RVXV"+4;5B8KCR]H4
MHVQOE 8_* /HROEKX[_\$L_V?_C1^TKX?^,-Q\.M(@T:Y;5)_B586^I7MK)X
MAN98XQ:.R6[JC;9/.>0DJ7+#._) J+L]Q/8Z'_@FE^T5\4/VD?V>[[7OB_>Z
M=J6M^&_&.I>'9O$>D0B.TUY+1D"WT2K\H5]^/EPI*$@*#M',?L9?\I#OVL_^
MPSX1_P#33)7O&H?L]?!N^^##_L]0>!K?3O!KV8M1H>ASRZ>D<0</M1[5XY(R
M6&XLK DDY)R<^9> _P#@EW^Q%\,O'=I\3/!'PIU2RURRU&WOX;X^/-;E+SP,
M&B:19+QDF"D#Y9 RD<$$$BG>.HK/0XW_ ()U7,6@?M%_M0?#;5Y1'K,'QBDU
ME[:0XD-E>VZ/;R8ZE2J'!Z<CUIW_  3B>+Q1\=/VE_BIH<@FT/5_BX;#3;N,
MYCN)+*V6.=T/1EW./F'!QP:]0^.W[!W[+_[1OC*+XC?$SP!<'Q EF+.36M%U
MV\TVYN+8'/D3/:2QF9.V'R0. 17>?#?X0?#7X/\ PXL_A)\+O"-MH/AW3[9H
M+/3=,+1")6R68.#OWL6+&0MO+$L3DYH<DT"3/FK]F27_ (:U_;X^(7[6ER?M
M'A7X9QOX"^'3'F.6[4A]4O4[9+,(E<9#1MC^&OJQ/$.@3ZY+X6@UZS;5(;9;
MB73UN4,\<3$JLACSN"D@@,1@D8K!^"?P0^%O[.GPWL/A)\&O"D>B^']-:5K2
MQ2XEF(:21I'9I)6:1V9V8DLQ/..@ $&F?L_?"/1_CIJ7[2FG>$5C\:ZOH,>C
M:AK/VR8F6R1U=8O*+^6/F1/F"ACL SBDVFQI-(^!?^"?/[*'@_Q[_P $[W\:
M^,_VE?B=X;U[PI)K]M?C1_']S86?A>[MKRYE9EMX2B9P4G<R[V8R'D#:!]?_
M /!.'XJ_$CXV_L0?#KXH?%V>2;Q#JFB,;^ZEC"O=".>6*.=@ !F2-$D) P2^
M>]5/'_\ P31_8P^)GCW5/B+XK^$DC7NNW0NO$%I8^(+ZTL=5G!W"6YM8)DAF
M;/)+)\Q)+;B37N&D:1I/A_2;70=!TRWLK&RMTM[.SM(5CB@B10J1HB@!550
M !@  4Y24A1318HHHJ"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M^!?^"Q'[8/QO^$WQ9^%O[,OPK^+D?PVTSQU<AO$GC]XE+64#7*0?*[8\I(PS
M2N5*L1L&]%W9<8N3L)NRN?9GP8^._P )OVA?#-WXR^#?C&+7-,LM6GTRZNX;
M>6-4NH2/,CQ*BDXW#Y@"ISP3775\@_\ !/[]@#XN_L8^+H;KP;^V,WC;X8:M
MI]Q<7/AZXTA(U:^E,;)=P2K+*&#!3N(*Y!'WNH^>/@N?VK_^"MGQY^+NO6G[
M9?B[X7^&? FKC3_"N@^$+J6 #>]PL+SB*6,N0L&YV8EF:0A2BJ!5<B;=GH+F
M=MC]1:*_._\ X)W_ !>_:C_;F_9"^*O[+'C']H'5/#OQ%\$:[;:;;?$:S5I+
MV&!IRX#,CQM(^;2YB,FY6*2#.2"6\._X*&_"#]M?]@'X;Z+XOU;_ (*K?$7Q
M/J_B'6/L.C^';:YOK:2=50M+-O-])\J9C4@*26E0=\AJG[UKZBY]+V/V!HK@
M?V6/#GQ,\(_LW>!_#?QG\076J>++3PQ9IXBOKZ<RS27GE*90[L2796)4L>6V
MY[U\<?MY?&?]HCX^?\%&?!7_  3@^#7QOU7X;Z'?:*=1\1>(-!D:*^N7\BXN
M61)$97"B* *JJR@M(Q?<% $J-W8INR/T%HK\ZOV2/B5^T;^R!_P5 F_X)\?%
MGX_Z]\2/"OB?0'O_  UJ?BBX>:[MI5M7N@=\C.RC$%Q$R!BK$(P"G(K]%:)1
MY6"=PHHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%,N':.
MWD=#@JA(/X5E?VK?_P#/?_QT?X5I"E*HKHPJXB%%I2-BBL?^U;__ )[_ /CH
M_P */[5O_P#GO_XZ/\*T^KS\C+Z[2[/^OF;%%8_]JW__ #W_ /'1_A1_:M__
M ,]__'1_A1]7GY!]=I=G_7S-BBL?^U;_ /Y[_P#CH_PH_M6__P">_P#XZ/\
M"CZO/R#Z[2[/^OF;%%8_]JW_ /SW_P#'1_A1_:M__P ]_P#QT?X4?5Y^0?7:
M79_U\S8HK'_M6_\ ^>__ (Z/\*/[5O\ _GO_ ..C_"CZO/R#Z[2[/^OF;%%8
M_P#:M_\ \]__ !T?X4?VK?\ _/?_ ,='^%'U>?D'UVEV?]?,V**Q_P"U;_\
MY[_^.C_"C^U;_P#Y[_\ CH_PH^KS\@^NTNS_ *^9L45C_P!JW_\ SW_\='^%
M/M]2O9+B-'FR&< C:/7Z4GAYH:QM)NUG_7S-6BBBL#K"BBB@ HHHH **** "
MBBB@ HHHH *^=?VW?"W_  3Y_: U*Q_9K_; \7>';'7?[/\ [5\/KJ>L#3KV
MWBD=XO-MKARJDLT+ Q98-Y8+(0 :^BJ^</\ @I%^P5X+_;2^"FJVND> ?#MQ
M\1;;3EM_"/B/6)9;<V7[]796EA!8IM,I",K+N;.!DFJC;F$]CX@_8QBOOV/O
M^"LFC_LG?LE_M&7GQ!^&>NVDTNN6,=^EU;6@^S3RL':$^3Y\31QL9HPA._RR
M 25KV#XM_P#!/?\ 9F\#_%+QY^T!\'_^"E&K_"+3-1O[F7Q]I/ACQ/"@BG65
MVG@#13H\;+(9 (761D=BJCHM?4_['/[#_P !_P!CWP'IUA\._ACHVG>))=%M
MK;Q)KUJ'FN+Z=8T\X^=,3((VE!<(-J]/E& !Q_Q&_P""07_!/WXK?%#4?B]X
MU^![W&L:QJ4FH:N8?$-_##>7,CEY)&C28*"S$L0NT$D\<G-N:YB%%V/GW_@W
MA^&UUI7@#XL?&:SAU'^P_%?BVWL]!N-5;,]U#9BX8RNP #MF["LP&"Z..Q Y
MBWN/^'FO_!:195/VWX<? I"8_P"*"XN;:7K_ '6,M[SW#PVM?I3X2\ ^#/ /
M@RT^'?@;PU::-HFGVGV:QTS2XA;Q6\6#\J!,;>I.1SDDYSS7#_LS_L:_LW_L
M?Z=J^E_L\_#A=!CUZYCGU9VU*YNY+EHPPC!DN9)&VJ';"@@?,QZDDKG5VQ\N
MB1>^/7[5?[/?[+\6C3?'OXH6/AI?$%XUKHYO8Y6^T2+MW?ZM&VJN]=SMA5W#
M)&:\$_;S_81^ /[2'QQ\/_%6/]J2?X5?%'0M*3[%JFDZQ#%=2V0DDV2F)I8Y
M!M9I4$R,N064[MH"^W?M(_L<_LY?M<1Z%#^T%\.8_$"^&KQ[G1P]_<0>2[[/
M,!\F1-ZMY:95L@[1Q6%^U'_P3R_9,_;(U_3_ !;\?/AH^J:MIEE]CL]2M=7N
MK65;?>S^4?)D574,[,-P)!8X(R:46DTQM-GY_P#[%7P;T[7/^"TUKJ'P_P#C
M]XA^+-A\._#=S<^*/'^NZC]K%U=R6<MKY<4N6'EJ]TB*NYN89,$J./UKKS_]
MG?\ 98^ '[*/A*7P3\ /AI8^';&YE$EXT#/+/=N!@-+-*S22D9.-S$+DXQFO
M0*)RYF$59!1114%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 1W
M?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!PA1110 4444
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
MA']F']H/QI_PL;XC^ +@Z\]F+.ZU;1M<O--FN[8?\L9VM98_.7  ^?)   (
MI6+<HNYY;_P3SU[03XJ_:+^-MQK=I:^%]4^,U\ECJUS<+';2I;1QQR3K(Q"F
M,NV ^<$@\U[1^TS^T]X%_9F^',?C+7()]7U/5;A++PEX9TK]Y>:]?R<16T"C
M).206?!"KSR< SZU^RK^S_KO[/\ )^RU=?#6SA\!26B6S>'K&66WC")*LP(>
M)EDW>:H<ONW,V2Q.3G&^-'["W[+/[0EOX:M?BW\,7U)/!]BUGX;\C7[^S-E"
MRQJ4!MIXRW$2#+9/R]>3DU%>+E=G/?L7_LR>+OAYI_B[XS_M#M9W_P 2/BK>
MI?>,H80)+;3[=(S';:7$3D/'#$VPGG<>,L%5CY!\1_V5_AOH_P 8-$_91_9N
MU?Q,FLW.A3KK.K7_ (DN;V'X>^%)Y +B"P65F6VN+PQBWB^\ZHKMD*HKZ!^!
MG[#7[,7[-OC";QY\&_ -]I>JSV#V4MQ<>*M3O5:!W1V7R[JYD0'=&AW!=PQ@
M'!.>P^'?P9\!?"_7?$WBGPMI\W]J>,-9.I^(-2O+EII[F7:$C3>Y)6*- $CC
M&%1<@ 9.0?/9MH^3/@=^T%\9O"/@[X5?$OP]K&A6GPY\6_%.7P#I7PRM/#ZQ
MMHNGQSWEG;3+=!S(\ZFR$D@8%661L!<9K[=KRWPY^Q?^S?X4^*/_  N#0O $
MD6L)JMQJEO$^LWDEC:W\X*S7<-D\IMH9G#-F1(PWS'GDUZE3)DTWH%%%%!(5
M):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444 %%%%
M 'YD_P#!UM_RCM\'_P#99M._]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU
M?SZU]UD'_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH ****
M"BBB@ K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_
MZ=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444
M %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445
MT'"%%%% !1110 45\G?M??\ !0[4/AEXKNOA=\&+*TN-1L',6JZQ>)YD<$HZ
MQ1)D!F7HS-D Y&"1D>+>#?\ @I;^TSX?UI+[Q-K&GZ_9[QYMC=Z9#!E>X5X%
M0J?0G</8UX];/,#0K.FVW;=I:?UZ'X_G7CCP)DF<RRZK.<Y0?+*4(J4(M:--
M\R;MUY8R/T:HKD/@;\:?"7Q\^'5G\1/"#NL,Y,=U:2D>9:3KC?$^.XR"#W#
M]ZZ^O6A.%2"E%W3/U;!8W"9E@Z>*PLU.G-*49+9IZIH****HZ@HHHH *DM/^
M/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R
M?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[
MK(/^1>O5GY#QE_R.W_AB%%%%>T?*BH%9PKOM4GEL9P/6OVQ_9I^ '_!(3QW_
M ,$U_P!I@?LG?!I?'-]\.OAOJSS?%;XA^&XGO[_4O[(NYX[JP6=?,L4C:)2H
M5(6R!D,1O;\3:_8?_@BY\&OB_P"$O^"57[97AOQ7\*O$FF:CK7@748]'L-0T
M*XAGOG;0[]56%'0-*2S*H"@Y+ =Z\K-M,.I*35FNMKZK<^BX;M+&2IN"DG&6
MK5VK1EMVN_GIZGY]?\$\OVL_V>/V1_B'KWB[]HK]C+P]\:-.U315L]/TCQ%-
M L>GS"97,Z":VG4L54KPH(!ZX)!_6?\ 9,^)_P#P34_:C_8@^*W[;GQ _P""
M2/PM^'G@WP#:W$5G<R:5I]Y+K%S';EY(HB+* QG?);Q(P+;I)L#:4.?P\L?@
MU\5+[XI:;\$G\ :M:^+-6U.UT^QT"_L)+>ZDN+ED6!/+D 8%S(F,CD,#TK]3
M/^"YWBOPO^P3^P5\&O\ @D/\*-5B:X_LN'7/'T]J=OVL1R,P9QW6XOS<3X/*
M_98QTK+,*-.M7IP@WSS>Z;TBMW:]O(Z,EQ5?#82M4J)>SIIZ.,;N<M(J[5]]
M7KI;L?D;7WU^P]_P4)_8J^!'@SP!\$O#'_!)WPW\5/&>ISI;^,_$?BQ(;^^U
M.[EN& BT^"6"<1@1E%4 H&8<IG+M\J^$OV+_ -J'QW^SCKG[7'A+X/:E>_#K
MPW>&UUKQ/'+"(K>4&,,/+9Q*ZJ98]S(C*N[DC!Q]8?L _MJ_\%7/^"=_PWT'
MP%\$OV1)M<\*^,-27Q%HS:I\.[Z[;6$NHH(P;>ZMBI962) -I8J3R#]VNO&>
MSK4G%6DT]N;EU\[=NQYN5^VPV)4Y7@FM^3GTOND^^UUZ'T7_ ,%(_P#@FQ^P
M]H/_  66_9]^"O@GPAIGAOP_\2Y4G\;^#=%?[-:[8IW\LQQH1]F6YV-#MCVC
M,9*@,2:R/VT/@=\&/CS^QG^T]?V'[$W@7X>>)?@9\<;?PK\+-0\ ^$/[-N];
MMGU*"R6VN/+YOI9(I?,S@Y,R,H&,M'_P<O?!#X>_![QU\(_VR?A^^I>#_BCX
MRDFN-?LX=<EDGBGM([:6*YC?>3#)!)((]T>U3A" "I)B^ O[8G[3OPM_8^MO
M^"FO_!2/XSZOXVDM;N2T_9J^&FO&..'5M:5&C.N7$,2)YL=L"^R63+#+LI5W
MA9O(I.M+"T:T9-VLK-N[:ELNCOLV]EKY'TV(6%IYABL-.FHIWDVDFE%P5F[V
M::;YDDM9.WF>(?M>>!?@]_P2\_8PM/V*;KP;X;\0_M!_$NTM]7^*>O7VG07L
MG@K3F >WTFUD=6\FX<'+NAW8+-DAX&7X#K]S[#]EC]DOXJ_M3?##]CCXY?LU
MZ=XWUOXY?!";Q[XW^-E]?W/]N-K<ZRR--;RJ_EPPHT6$B5=BB2%<%00_X=Z]
MIT6CZY>Z1!>I<I:W<D*7,?W90K%0X]CC/XUZF75XU8R3OS;MOK>ZT[+2R78^
M?SS"3H3A)6Y/A272R3L]%=OF3;6[;*E%%%>D>"%?IU_P:B_\I"_&G_9&=0_]
M.VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBB
MOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+O_CT
ME_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** /QS\6_VQ_PE6I_\)#O^W_V
MA-]N\S[WG>8V_/ONS6?7W7^U]_P3QU#XF^*[KXH_!B]M+?4;]S+JNCWC^7'/
M*>LL3X(5FZLK8!.3D$X/BW@W_@FE^TSX@UE+'Q-H^G:!9[QYU]=ZG#/A>Y5(
M&<L?0':/<5^?5\IQU.NX*#?9K;[^GS/\]L^\)N.\MSVI@Z6#J5HN3Y:D8N49
M)O1N6T6^JDU9_>=+_P $[_C%XH^%/ASQ.4^$/B_Q/I-W>VS"7POIHN?LLRH^
M\,I9<EE,?3^[SVKZ-'[=_P $-.P/&VF>*_#7]X:[X6N8]OU\M7KN?@;\%O"7
MP#^'5G\._"".T,!,EU=R@>9=SMC?*^.YP !V"@=JZ\@$8(KZW!8/%X;"QIJH
MM.C5UW[IG];<&<(<6\,\+X7 0Q\%*$=8RI*I&+DW)Q3C.G)I-M7YO32QYMH/
M[8/[,/B/;_9_QMT&/=T^W77V7_T<$Q7::%X[\$>* #X9\9:5J.[[OV'48IL_
M]\,:JZ[\*?A?XIW?\)-\-]!U'=]XWVCP2Y_[Z4UQ>N_L3_LL>(B3??!G2XB>
M]@\MKCZ>2ZXKI_VZ/\K^]?\ R1]/?CFATPU;YU:/Z5[?B>IT5XO_ ,,.?#73
M>?!'Q#\?>&L?<&A^+ID"_3S ]'_#-WQVT3_D2?VRO$\./NC7M(MM2_ E]N:/
M;8F/Q4ON:?Y\H_[8XFH_QLL<O^O5:G+_ -.^Q_0]HJ2T_P"/N+_KHO\ .O$_
M^$6_;P\/G_B5?%/P!X@"_P#0;T2>T+?^ Y(!I]O\2/VW/#UQ&VK?LX>&O$&U
MQG^P?%RVN[GL+E32>+27O0DOE?\ *XX<60I27UG!8FG_ -P74_\ 3+J_@?0M
M%>'_ /#7'Q(T/_D>_P!C7XC6N/OMH=K#J:K[YC9<CWI5_P""@O[/>GL(_&__
M  D_AAB<%=?\*W494^AV(^*\_P"MX?K*WKI^9[?^OO",?X^*5+_KZI4?_3L8
M6/;Z*\U\/_MC?LM^)MO]F?';PXA;[HOM06U)_";97;Z#XT\'>*5#^&/%FF:D
M",@V%_',"/\ @!-:1JTI_#)/YGMX+/,ES*WU/$TZE_Y)QE^39IT445H>H%%%
M% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V6;3O_35J
MU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4 2#D&OL]/^#A/_@K_&@C7]KP
MX48&[P%H!/YFPYKXPHK*K0H5[>TBI6[I/\SHP^,Q>$O["I*%]^5M7];'LFO_
M +?_ .UIXK_:QL_VX?$WQ3COOB?8302VGB.?P]IY6-X8!!$1:B 6V5C  _=]
M1N^]\U<K^T?^TK\;/VM_BWJ/QS_:#\<R^(?$^J1Q1W6H26L,"^7%&(XT2*%$
MCC554#"J,G).223PM%.-&E"2<8I-*RTZ=O3R)GB<14BXSFVF^9W;U?=^?GN>
MO^"_V\OVK/AY^RQK_P"Q;X0^*LEG\-_$]XUUK/A\:9:N9G8Q%PL[1&:-6,,>
M51PIP>/F;/I_[/'_  6U_P""E/[+_P ,=/\ @W\*OVA"GAO2+86^CZ=JWA^Q
MOC8Q#I'')/"T@0#@(6*J   !7RC143PV&J)J4$[N^RW[^IK3Q^.HR4H59)I6
M5F]%V]/([_\ :+_:D_:!_:W^([_%G]H_XI:EXLUUHEA2ZU$JJ01 EA%%#&JQ
MPQY+'9&JKEB<9)-:G[4_[9/QY_;'\0:%K?QL\16DT/A?0H='\-:/I.FQ65AI
M5E&,+%!;P@(F<#)QDA5&<*H'EE%6J5*-K16FWEZ&4L1B)*7--OFWUWMM?N?2
MGA7_ (*]?\%#_!7P$@_9M\-?M%7EMX9L]%;1]/<:39MJ%EIS*%-I#?-";F*/
M"J %D!4(H4J% 'S7111"E2I-\D4K[V05<1B*Z2J3<K:*[;LO(****T,0K].O
M^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]
MGAW_ )'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?\
MQZ2_]<V_E6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%
M% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y2,JNI
M1U!!&""."*6BO,/>.:\0?!?X/>+-Q\4?"GPWJ);JU]H=O*?S9#7#Z]^P?^R3
MXB8R7GP5TZ!\Y#Z=<3VA4^H\F117KM%92H49_%%/Y(\/&\,\-YE?ZW@J53_'
M3A+\TSP__A@_X?Z7SX$^+OQ)\,[?N+HGC*55'MB0/D>U'_#-?[1V@\^!_P!M
MOQ#&%^['X@\/6FHY'H6?:?QKW"BH^JT%LK>C:_)GF?ZA\+P_@494?^O56K1_
M]-3@>'_\(Y_P4'\._P#(+^(_PU\1JO7^V=(NK-V'_;N2 ?TH_P"%J_MQ^'?^
M0[^RQH&O*OWY/#_C2.WX]0MPI)^E>X44?5VOAG)?._YIA_JE5I?[KF6)I_\
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
M_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444
M%%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\
M:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@
MHHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W
M'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZ
MDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_
M .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#Q
ME_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0
MOQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.
MZ'^(_H&HHHK\[/V\**** "BBB@ HHHH **** .,^,WP,\(?'/3++2?%^J:U:
MQV,[30MHNK26C,Q7:0Q3[PQV->??\.]_@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^"?\
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
M]4U_6_$6KR:MXL\5:[*KWNL7T@ :60J J*  J1J J*,#DDGTBBBDVV,****
M"BBB@ HHHH **** "BBB@ HHHH *\)^-G[(/C3Q%\<8_VF_V</C@_P /_&LV
MC)I.OFZT%-3TW7+.-R\2W%NTD9$B$D+,CA@OR]*]VHIIM U<^0I/V8OVU?A3
M^TCI/[6]]XV\/_&S6/[';0=1T&ZL5\/-HUC+,CM+I?[V6'?QF03'?(%P)!G
MN^$/V#OVLOA[\6/&7QD\'_MP:$VM^--2,U_J6M?"%+VZAM5/[BQCE.I*$@B7
M 5$503\Q&<8^L**?.Q<J*7ANSUW3_#EAI_B;6HM2U."QBCU#48;/[.EU.J 2
M2K%N;R@S L$W-M!QDXS7RI\(OV!_VP_@KK/B3Q3X3_;PT"YUOQ?JIU#Q'K^K
M_!I+F]OI,8C1I#J8VQ1K\L<2A409"J,G/UQ123:!I,X/Q'^S'^SWX_U0^*/B
MA\"/ WB379X8DO\ 6M6\'V<\]RR(J EI$=L *  6.T #.!7/_L4_LC>#OV,?
M@;IWPB\/2:;J%_ TS:MXCL]!CL)M59KB:6-IE5G9C&DOEJ6=L*O& <#URBB[
MM8+(\S_:F_9U'[2_@S0?")\8?V+_ &)XVTGQ#]H_L_[3YWV*X$WD;?,3;OQM
MWY.WKM;I7HVHV@U#3Y[ R;//A:/=C.,@C/ZU-11=CL>7?LT_LUI^SQ^RKH7[
M,;^,SK"Z+HD^G'6AI_V<S^8\C;_)\Q]N/,QC>>G7FO&_AY_P3R_:5\)? _3?
MV8M5_;VN$\!6.F?V;-9>&/AU;Z=J4]D<[X?MLES<&,L&(+J@;!ZU]:T4^9BL
MC$^&WPZ\'?"/P#H_PP^'VBQZ=HF@Z?%9:991$D10QJ%4$GECQDL2222222:V
MZ**D84444 %%%% !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>29
<FILENAME>blkb-20240630_g25.jpg
<TEXT>
begin 644 blkb-20240630_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@
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
MO:TGOZ)H_:"BOQ?_ .(O+_K'M_YEG_[U4?\ $7E_UCV_\RS_ />JM_[$S/\
MY]_C'_,Y/];,@_Y_?^2S_P#D3]H**_%__B+R_P"L>W_F6?\ [U4?\1>7_6/;
M_P RS_\ >JC^Q,S_ .??XQ_S#_6S(/\ G]_Y+/\ ^1/V@HK\7_\ B+R_ZQ[?
M^99_^]5'_$7E_P!8]O\ S+/_ -ZJ/[$S/_GW^,?\P_ULR#_G]_Y+/_Y$_:"B
MOQ?_ .(O+_K'M_YEG_[U4?\ $7E_UCV_\RS_ />JC^Q,S_Y]_C'_ ##_ %LR
M#_G]_P"2S_\ D3]H**_%_P#XB\O^L>W_ )EG_P"]5'_$7E_UCV_\RS_]ZJ/[
M$S/_ )]_C'_,/];,@_Y_?^2S_P#D3]H**_%__B+R_P"L>W_F6?\ [U4?\1>7
M_6/;_P RS_\ >JC^Q,S_ .??XQ_S#_6S(/\ G]_Y+/\ ^1/V@HK\7_\ B+R_
MZQ[?^99_^]5'_$7E_P!8]O\ S+/_ -ZJ/[$S/_GW^,?\P_ULR#_G]_Y+/_Y$
M_:"BOQ?_ .(O+_K'M_YEG_[U5]._\$HO^"ZO_#SS]H76O@-_PRU_P@_]C^#+
MC7_[5_X3?^T_.\J[M+?R/*^Q0;<_:MV_<<>7C:=V1G5RG,*%-U)PLEOJO\S;
M#\1Y+BZ\:-*K>4M$N62_-6/T#HHHKSCW HHHH **** "BBB@ HHHH **** "
MBBB@ HJ.[_X])?\ KFW\JPZVITO:*]SFKXCV+2M<Z"BN?HK3ZMYF'U_^[^/_
M  #H**Y^BCZMYA]?_N_C_P  Z"BN?HH^K>8?7_[OX_\  .@HKGZ*/JWF'U_^
M[^/_  #H**Y^BCZMYA]?_N_C_P  Z"BN?HH^K>8?7_[OX_\  .@HKGZ*/JWF
M'U_^[^/_  #H**Y^I+3_ (^XO^NB_P Z'AK+<:QUW;E_'_@&Y1117*=X4444
M %%%% !1110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\
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
M:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@
MHHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W
M'?&@HHHKH.$**** "BBB@ HK$\>?$CP%\,-&_P"$@^(/BVQTBSW;4FO9PGF-
M_=4=7/LH)KCO!O[8W[,WC[6D\/>&?BYI[WDKA(H;N*:U\QCT53.B!B>P!)-9
M2KT(3Y)32?:ZN>3BL^R/ XN.%Q.*IPJRVA*<8R=]K1;3?R1Z91116IZP4444
M %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110 4444
M %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V6;3O
M_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4**** "BBB@ HKL/AM\ /
MC)\7HGN?AU\/K[4H$;:UV L4&[NOFR%4S[9S2_$K]G_XR_"")+GXB_#Z^TZ!
MVVK=D++!N[+YL99 ?;.:YOKN#]O['VD>?^6ZO]U[G!_:N5_6_JOMX>U_DYH\
MW_@-[_@<=11172=X4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?I
MU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"
MBBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM
M_*L.NS#?"SS<=\:"BBBN@X0HHHH **** /RC_:8^-_B'X\_%K4_%VK7\CV4=
MS)!HMH6.RVM58A HZ D ,Q[L3[8\_KT#]ICX(>(?@-\6M3\(ZM82)927,D^B
MW94[+FU9B4*GH2 0K#LP/MGS^OS'$^V]O+VOQ7U/\PN)/[7_ +?Q7]J7^L<\
MN>^_-?7Y=NEK6T/N;]AS]M;P=;?"B3P;\=?B+;65]HMP(=-N]2D;?<VI7*J3
M@[BA#+D_P[/K7M/_  V7^R[_ -%KT7_OZW_Q->8_\$[?V;?^$-^$UWXP^)7A
M*V:]\27,<UI::C9J[PVJ*1&Q#@E2Y=VQ_=V_A]!?\*X^'G_0AZ+_ ."N'_XF
MOM\O68?4X<S6W5.]NE]>Q_</A_2\09<&8%UZM*+Y%95*=24^6[Y.9JK&[Y;=
M$^^MV<7_ ,-E_LN_]%KT7_OZW_Q-'_#9?[+O_1:]%_[^M_\ $UVG_"N/AY_T
M(>B_^"N'_P")H_X5Q\//^A#T7_P5P_\ Q-=EL=_-'[G_ )GV/L>./^?^&_\
M!57_ .7'%_\ #9?[+O\ T6O1?^_K?_$T?\-E_LN_]%KT7_OZW_Q-=I_PKCX>
M?]"'HO\ X*X?_B:/^%<?#S_H0]%_\%</_P 31;'?S1^Y_P"8>QXX_P"?^&_\
M%5?_ )<<7_PV7^R[_P!%KT7_ +^M_P#$T^V_;-_9;2YC=OC9HH <$GS6]?\
M=KL?^%<?#S_H0]%_\%</_P 33[7X<?#PW48/@+1?]8/^87#Z_P"[2:QUOBC]
MS_S*A1XYYE^_PW_@JK_\N,+_ (;;_90_Z+GH?_?UO_B:/^&V_P!E#_HN>A_]
M_6_^)KN/^%9_#?\ Z)]H?_@IA_\ B:/^%9_#?_HGVA_^"F'_ .)KS[8KO'[G
M_F>U[#CW_G_AO_!-7_Y></\ \-M_LH?]%ST/_OZW_P 31_PVW^RA_P!%ST/_
M +^M_P#$UW'_  K/X;_]$^T/_P %,/\ \31_PK/X;_\ 1/M#_P#!3#_\31;%
M=X_<_P#,/8<>_P#/_#?^":O_ ,O.'_X;;_90_P"BYZ'_ -_6_P#B:/\ AMO]
ME#_HN>A_]_6_^)KN/^%9_#?_ *)]H?\ X*8?_B:/^%9_#?\ Z)]H?_@IA_\
MB:+8KO'[G_F'L./?^?\ AO\ P35_^7G#_P##;?[*'_1<]#_[^M_\31_PVW^R
MA_T7/0_^_K?_ !-=Q_PK/X;_ /1/M#_\%,/_ ,31_P *S^&__1/M#_\ !3#_
M /$T6Q7>/W/_ ##V''O_ #_PW_@FK_\ +S\R_P#@XT^(7@K]JO\ 8@\,?#S]
MG;Q';>+=;L_BG8ZC<Z;I+%I([5-.U*-I2& ^4/-&OU<5^*W_  R!^TS_ -$:
MUG_OTO\ \57[=?\ !T7I&D^ _P#@G]X2UCP/IEOHUW)\8-/ADNM)@6WD:,Z7
MJK%"T8!*DJIQTRH]*_!7_A8?C_\ Z'G6/_!G+_\ %5]EDD<T>!7)*%KO>,O_
M ))'Y;Q92XN6;OVU:@WRK:G42_&JSL/^&0/VF?\ HC6L_P#?I?\ XJC_ (9
M_:9_Z(UK/_?I?_BJX_\ X6'X_P#^AYUC_P &<O\ \51_PL/Q_P#]#SK'_@SE
M_P#BJ]?DSG^>G_X#+_Y,^:]GQ/\ \_:/_@N?_P L.P_X9 _:9_Z(UK/_ 'Z7
M_P"*H_X9 _:9_P"B-:S_ -^E_P#BJX__ (6'X_\ ^AYUC_P9R_\ Q5'_  L/
MQ_\ ]#SK'_@SE_\ BJ.3.?YZ?_@,O_DP]GQ/_P _:/\ X+G_ /+#L/\ AD#]
MIG_HC6L_]^E_^*K?^%O[$GQO\1_$31]%\<?#C5-,T:>^3^U+Z5541P#YGYSP
M2 0/<BO,/^%A^/\ _H>=8_\ !G+_ /%5U7P/^/GBOX;?%G0?&VN^)M4O+&QO
M@;ZVDO9) \# I)\I."0K,0/4"L,5'//JT_9SAS6=K1E>]M+>]N<F84^+E@*O
ML:E)SY96M":=[.UFZC5[[73/TWT#0-%\+:+:^'?#NF0V5C90K%:VMNFU(T'0
M 4:_H&B^*=%NO#OB+3(;VQO86BNK6X3<DB'J"*- U_1?%.BVOB+P[J<-[8WL
M*RVMU;ON21#T(-&OZ_HOA;1;KQ%XBU.&RL;*%I;JZN'VI&@ZDFOPG]][;KSW
M^=_SO<_C_P#VGZSU]I?SYN:_WWO\[GY;_M ?#6+X0?&7Q!\.K:5G@TZ^Q:,Y
MRWD.JR19/<['7)]:XZNQ_: ^)47Q?^,OB#XBVT3)!J-]FT5QAO(15CBR.QV(
MN1ZUQU?T/@O;_4Z?MOCY5S>ME?\ $_MK*OK?]ET/K7\7DCS_ .+E7-^-PHHH
MKI.\**** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.
MH?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 444
M4 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC0444
M5T'"%%%% !1110!B>//AOX"^)^C?\(_\0?"5CJ]GNW)#>P!_+;^\IZH?=2#7
M'>#?V.?V9O .LIX@\,_"/3DO(G#PS7<LUUY;#HRB=W"D=B "*],HK*5"A.?/
M*";[V5SR<5D.1X[%QQ6)PM.=6.TY0C*2MM:33:^3"BBBM3U@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 =A\-?C_ /&3X0Q-;?#K
MX@7VFP.VYK0%98"W=O*D#)GWQFE^)7[0'QE^+\26WQ%^(-]J,"-N6T)6*#=V
M;RHPJ$^^,UQU%<WU+!^W]M[.//\ S65_OM<X/[*ROZW]:]A#VO\ /RQYO_ K
M7_$****Z3O"BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2
M%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %
M%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9Y
MN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4
MEI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__
M &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,
MO^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\
ME(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]G
MAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO
M_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444
M%%%% !1110 4444 %26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445Y
MA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\
M*.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB
M@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\
M@U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%
M% !1110 4444 %%%% !1110 4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^5
M8==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_P ?
M<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P
M=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?_P!EFT[_ --6K5_/K7W6
M0?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@
M K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D
M75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 <9\9O@9X0^.>
MF66D^+]4UJUCL9VFA;1=6DM&9BNTABGWACL:\^_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?\:/\
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
3 **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>blkb-20240630_g26.jpg
<TEXT>
begin 644 blkb-20240630_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 ***P?B7\3O OP>\'S^/
MOB1X@32](MKFVMYKR2%Y LMQ/';PKMC5F):66->!_%DX )H WJ*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "O@#QZO@+]J7]M_P")O[.O[:W[1GB?P;9Z'?:6?AAX
M(L?$YT6QU.U\M9EOU; %[<"=59<L3&P(4?+\GW_7R1^U'^UA_P $PO'VHZU\
M#OVR-(A_M/1+ZXLTTKQ3X(OC=2;25\^PFBA9F60#*/ X8@@\9JX7N3(]QT[X
M6_%GX=_L]'X6_#'XS7>L>*+6&2'2O&7Q#3^T)U5[@L)+@1>7]H>*%RJYV[S&
MF\\L:\'_ ."=<'Q-\+?M8?M(?"KXC_&_Q+XZ;P[JGAGR-3\1W62)+BPFGF,4
M*XCMT+M@1Q@!51!SMS4__!.+Q+K7[.7["NH^-_VDM7UGP[X/TKQ+J-SX1?QF
M)/MVF^&FE1+)+A2"ZG);"D<*Z8 7%>;?L5?MO?LIW?\ P4%^/=W;_&K2VB^)
M7B3PI:^!G$<V-7F2Q:W9(_DX(F=4^;')II.S0KJZ.D_X++Z3^TOH7[,WCCXT
M^&?VC=0\+>&O#%MI1T3P[X11K2[O[F;4+:WEEO;P-O,:K,^R&+8I(5G+8VU]
M;?%GP+K?Q.^&NH^!- ^(^L>$KK4XHX_^$AT!D6]M8_,1I/):165'9 R!\$IO
MW#D"OC__ (+@?M/? 33?V._B#^S+??$NQC\>:A;:/<6?AHI)Y\L8U2TG+ [=
MO^KC=N6Z+7M_BO\ X*+?LNZ)^RWXI_:Q\%^.D\5^&?"<BVEXVB0R%Y+YO*6.
MV&]5P6:>$;C\JA\D\&BTG%#NN9GA/C+X:>(?V+/V\O@7X1^!/QT\?ZW!\1[W
M4[3QIX5\6^+)]6BNK2W@20WV)B3%(NYVWC&2F!@;PWW%KNLV7AW0[SQ!J3%;
M>PM)+BX*C)"(I9OT!K\_OV(/VQ?V//%?QC;]I/\ :'_:9T+5/C-X^\C2-%T"
MSL+UK7PM82R@0:3:LT.TN793+-G#.3@XW,_U]J_QR^%WQ&^,GBG]B^"\OT\4
M0>"CJ>H;M/86Z6=P1 "LIX9P9%^7WZG#8)IWU"-CY9_9_P#V>/B1^V_^RS/^
MV/X]_:(^(FD?$/QC'J.I^#H_#OB^YL]/\-1I-*EG;0VT3".2/$2&0N"SAVR=
MWS'Z._X)Z_'SQ#^T[^QCX ^-WB^1'U?5](>/59HXP@FNK:>6UEEVCA=[PL^!
M@#=@8%?,/[(G[>'PF_9!_8I7]FGXX7]UI/Q9^'<6H:,O@1M-N'O-6NO/F:S^
MR*J$3),)(@K@[>22=N"?I+_@FM\#_%'[.7[#?P[^$7C>Q:UUBPTB2YU.SD^_
M;3W5S+=O"W^TAG*'W4T3V=^XHGN5%%%9EA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M*M7O+:&RM-.TWR)':[:XN5:<MM"K]X\YKW#X*?#/X\?&G]KK_AL+X]_"S_A
M]/\ #WA!] \$^$KK5X+V]=YY?,N+Z=H"8X\KB)8PQ.,DXP-W2:)\+_'GQM_:
MDN?C'\8_#<VF^%OAY=2V/PS\/W;JWVV]9=MQKDJJ2.A,-N&Y5/,DPK.*"^9+
M1]CDOV-/B!\&?"GCK6?#WQ+^,FAZI\<O'.JO/XSAMI&,<%U!'E=&M9B/+=;*
M(^7Y2NSY$CL/F./J"OB?X;_LS_M'V=K\.?V==?\ A&]GIOP\^-=WXQN_B4^L
MV;VVJ67VJ^N8ECB60W/VB7[6L3AXU550G<<BOMBFB)VOH%%%%! 5):?\?<7_
M %T7^=1U):?\?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_P#!
MUM_RCM\'_P#99M._]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU?SZU]UD'
M_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K]
M.O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_Z=M)KS\U
M_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1
M110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445T'"%%%%
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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@"
M.[_X])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH ****
M"BBB@ HHHH **** "BBB@ ID^F:;K"?V9J^GP75M,P6:WN8@Z2+GHRL""/K3
MZDM/^/N+_KHO\Z4M8L:C&;Y9*Z9YMXF_8;^#UQJK^*?A9=:O\/\ 6FY_M#P;
MJ#6J,>P>#F,IZJ%7/K6=YG[=/P<_UD7A_P"*^D1=TQI.K;1[<PM@?5F->[45
MXCPU-.\/=?E_EM^!P5>"LHIU'5RYSPE1ZWH2Y(M]Y4FI49/SE3;\SQOPM^W'
M\&;W54\+?$R+5O &MMP=,\9Z>UH&/0E9CF,KZ,67/I7KVGZCI^K64>I:5?0W
M-O,NZ&XMY0Z.OJ&'!'TJGXI\'^$_'&DOH/C/PS8:M92??M-1M$FC/OM<$9]Z
M\AU#]B#PQX8O9-=_9V^)7B/X=7TC%V@TF\-SI\K^LEI,2K_0, /2E?$T][27
MW/\ R?X&?M.-<J^.%/&TUUC^YK?^ R<J4WY\]%>1[A17A/\ PG_[:GP?^3X@
M_"S2OB+I4?WM7\&S_9K]5_O/:R<2-_LQ8'O71?#[]L[]G_Q_J/\ PCLOBU_#
MVM*P670O%=N=/NHW/\&)<(S>RLQJHXFDW:7NOL]/^ _D;X;C/(ZE>.'Q4I8:
MJ]%"O%TVWVC*7N5/^X<YH]4HI%974.C @C((/!%+6Y]6?F3_ ,'6W_*.WP?_
M -EFT[_TU:M7\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C
M+_D=O_#$****]H^5%1&D<1H,EC@#/>OU8\-?\&]OP0\&?L9_&'XI_&_]J5M:
M^*GPS\#:CK5_X2^'FJ6DEAH%W#83W4-G?O)%(\SL8?F5#"0,X+ JY_*:OUC_
M ."'?_*)#]MS_L0=3_\ 3#J%>;F<Z].BITY6LU?SNTMSW<@I82OBY4JU/FO&
M33;VM%O;J]O3MV_*71=%U?Q)K-IX=T#39[V_O[F.VLK.VB+R3S.P5(T4<LS,
M0 !R2:_5;]H7_@WX^ '[.W_!._QC\??$GQT\37WQ8\ >%;6]\6:!87=FVEV.
MI2K!*UH5$!EPL<ZX/FY8%7P P6O/_P#@V\_9$L_C1^T-XS_:EO/"T?B6Y^"N
MB07_ (8\*-<QPG4M=NEN?L69)2$0)]FF(9L!9&B?/R&ON_X6?L-?\%$O%_\
MP33_ &H/AK^TAX1L7^+GQE\9W>LZ;91>(;62"=98+%$02K(8X8T\AXT1F&U(
MU'3%<>8X^5/$J$)\O*XWVUNU^"6K]3T\DR>-;!2K5*3FYQGRZ.RY4]=.KEHE
MY/N?SXU]U_LC?LN?\$5Y?A3X.\0?MN?MQ^+H?&7C"/S)_#7@;3@MMX<5IVB1
M;V<VMP"Y"ASRA4-RA&&;X?U_0]4\,:[>^&M;MO)O=.NY+:\AWAO+EC8HZY!(
M.&!&0<5]=_\ !-K]HC_@DQ\$])L9_P!NC]D+Q5XV\66GBLWEGXDTW57>RMK,
M)#Y4<EB;J&.?9(LKL&5]P8 [ONCT\8INC>#E_P!NVN_O/!RMTHXJU10_[B<W
M*M?[O7UT/2?VUO\ @A=_PS]_P44^%7[('PL^+=U?>&?B]< :-K.MVT;7NEQQ
M28NQ*L6Q)S''B1641ARVW"XW&#]KK_@E_P#L8Z!^R_\ &;XU_L=?$[XD7.L?
ML]_$*/PM\0-/\?I8/!JC&Z2S>XL3:QHT:"=R0)-Q*1MP"03[W_P7WU#]I#]F
MK]L7X*_\%,O!'QJLO$FB2E)/ &DW&D?9XM'$&RX,#H&W7$5Q'.Q:0E9,;D.T
M+'BY^S1^UI\/OVQO@K\5?CE\:/V6/#/PD_9]T_Q9%XQ^.5]INJ7-]<?$;Q(D
MD<]MI, N"JQK+<K#++$F<DQIE//=SY,,3C'AZ5;FNM+VMJ^;5-;MM:*W7[SZ
M2K@<K6.Q&%Y.65WRWN[1Y+J2:NDD_>=_LZ;Z'Q9XG_88^#/[,_\ P3GL_P!I
MC]K'4-=B^)WQ3D5O@UX%TV]CM_(TU<&35K]7C9C$P8&- 5R&CY/F,8OD.OV.
M_:6_X)Y^&/\ @HI^T=X=MOVAOVJ=;T+X]_%CX8'Q?X \$V7AY)O#GAO1D61K
M/2'FWB0LJI+OD15!=9GVDD!_QWU+3KS2-1N-)U& Q7%K,\,\9/*.I*L/P(->
ME@<0J\7>5Y;OLK[6[K3?J[L\'.,&\)./+"T-D]+MJS;E;9NZ=NB:70AHHHKO
M/'"OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?
M^1=4]#V>'?\ D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !111
M0!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY5AUV8;X6>;COC04445T'"%%%% !1
M110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):?\?<7_71?YTGL5#XT
M;E%%%>8>\%%%% !7/?$'X3?#/XKZ=_97Q'\"Z9K,(4B/[=:*[Q_[CXW(?=2#
M70T4I1C)6:NC#$X7#8VA*CB(*<);QDDT_5.Z9X4_['?B;X;L;S]F'X]Z_P"$
MT0YC\/ZJ_P#:>EG_ &5BF)://0L"Q]*3_A?/[4'PD_=?'?\ 9Y.O:?'_ *SQ
M)\.)C=# _B:TDQ*HQR6R .<"O=J*Y_JRC_#;C^7W/3[K'RG^IN'P/O9-B*F$
M?\L'S4O3V-3FA%?]>U3?F?DM_P ')O[07PG_ &@_^"=WAJV^%/B@:C>Z=\6]
M/N=2TMK>2*[LX5TS5$:22)U#*BNZ*7P5#.HSR,_A17]#7_!S/XFU+X-?L:^$
M?B]\-HK/3/$LGQ5L;"?6(]/A:>:T?3=3=H'9E.^,M%&Q4\913U%?B9_PT%\$
M_B9^Y^//P#LX[I^)/$7@F3[#<Y[NT)S%*Q]6(^E?99)7QU# J]+GC=ZQ>O\
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
MGAW_ )'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?\
MQZ2_]<V_E6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%
M% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F
M'O!1110 4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\
MH[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4**** "NP
M^ 'Q)B^$/QD\/_$6YB9X--OP;M4&6\AU:.7 [G8[8'K7'T5E6HPQ%&5*>TDT
M_1Z,PQ6&HXW"U,/55XS3B_1JS_!GZ\Z!K^B^*=%M?$7AW4X;VQO85EM;JW?<
MDB'H0:-?U_1?"VBW7B+Q%J<-E8V4+2W5U</M2-!U)-?EM\-?C_\ &3X0Q-;?
M#KX@7VFP.VYK0%98"W=O*D#)GWQFE^)7[0'QE^+\26WQ%^(-]J,"-N6T)6*#
M=V;RHPJ$^^,U^9_\0_Q/UJWME[.^^O-;TVO\S\"_X@OC_P"T+?68^POO9\]O
M\-N6_GS>=N@?M ?$J+XO_&7Q!\1;:)D@U&^S:*XPWD(JQQ9'8[$7(]:XZBBO
MTRC1AAZ,:4/ABDEZ)61^^83#4<%A:>'I*T8144O)*R_!!1116IT!1110 5^G
M7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH
M>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_
M (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH ***
M* "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,
M/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E'
M;X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*A1110 4444
M %%%% !1110 4444 %%%% !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 **** "BBB@ HHHH **** "BBB@ J2T_X^XO^
MNB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?\ @ZV_
MY1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J_GUK[K(/^1>O
M5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\
M!J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^
M:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH XSXS? S
MPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_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@#PO_AWO\$_^AM\=_\
MA97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97
M/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O
M?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OC
MO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_
M !KW2B@"#2]/@TC3+;2;9Y&CM8$BC:5RS%54 $D]3@<FIZ** "BBB@ HHHH
M**** "BBB@ HHHH *S/&?C7P?\.?"][XV\?>*-/T71].A\V_U35+M((+=,XW
M.[D*HR0.3R2!WK3KY7_;GT[3_B/^V'^S/\!?&]LEWX1UWQ'X@UC5]+N%W07U
MWIFFK-9QRJ>'422.VQLAMN,&FE=B;LCU'X0_MS?LB_'GQ:/ ?PD^/WA[6=:>
M(R0:7%<F.>X0 DM$LH4S  $DINP 3TYJ[\</VQ?V7_V;=3M=#^.'QMT+P[?W
ML/G6^GWER6N&BR1YIB0,ZQY!&\@*2I&>#7CW_!830M(T?]C:[^-&CZ?##XL^
M'WB+1=4\$ZE#&!/:WG]I6T.R-A\V'21E*#@\$@[17L'[2'Q+^"O[.'PY\0?'
M3XB^&]/EGGT]-.,,5A&]]KTC;A;Z:GREYVD=V58SD#>Q( #&G9:,5V7?&W[3
M'P>\$?#70_B]/XH34_#OB/5M/T_1M3T,"[BN9;V988&5D."A=@"V>*S/C+^V
MQ^R?^SWXFB\%_&;X\^'M U>6-9/[-N[O=-'&Q 5Y$0,8E.>&?:#V->6_L:_L
M0S>'OV"_A_\  7X\1W-GJ.E:];^*;C3M.G5?L%VFJ'4X;3+!AL1MD<@'7Y]K
M#(:NZ_;/\?\ PB^ WP/\6>*=<\#Z?J6M^-+0Z-I^AVNG(]YXJU*:$V]K9E57
M?.2-JG.[9&I/1<4[1O8+NUSN_'7Q]^"?PR^&T/QA\>?%30M,\+W4<3V>NW&H
MQ_9KH2KNB\EP2)BZ\J$W%@,@&J_P2_:0^!7[1^D7NM_ [XGZ5XD@TZX$&HBP
MF/F6LAR0LL; /'G!QN SM.,X->:_LY_!'QW^S-^PKX"^'.H_#*T\=^,O!.EV
M\]MHLE];Q>7?R2-YGDW,^4C,*7$R"08RBE1]_%><?L2^(M3\0_M]?&+Q)\;/
M 5Q\/?B/KOAW2I;?X?NT=PDFC6Q:%=2%["QBO&>5U0E0OE8"?-R0<JLPNSZH
MUCXI?#WP_P#$#1_A7K?BRTM?$/B"VN+C0])G<K+?1P -,8\C#; P+ '(!SC%
M<Y\6?VK?V=/@5JMQH?Q<^+ND:#>6ND)JES;7LK;XK-[A;9)V"@[4:9A&">K=
M.AKA/^"B/PG\1>+O@M;_ !I^&2HGCKX3:DOBSPG,S;?/-LI:ZLF/_/.XMQ)&
M5Z%MF>!61_P3KT+5?B5H_B;]NKQWI[0Z[\8K]+S2+29P[Z5X=MP8M-M,C(#&
M/=,Y7 9I@2,K2LK7'=WL;-G_ ,%1?^"?FH7<5A9_M5^%I)IY%CBC6XDRS$X
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
/!1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>blkb-20240630_g27.jpg
<TEXT>
begin 644 blkb-20240630_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 **** "BN1^#'QW^$W[0OAF[\9?!OQC%KFF66K3Z9=7<-O+&J74)
M'F1XE12<;A\P!4YX)KKJ-@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@7_@L1^V#\;_
M (3?%GX6_LR_"OXN1_#;3/'5R&\2>/WB4M90-<I!\KMCRDC#-*Y4JQ&P;T7=
MG[ZKYU_;=\+?\$^?V@-2L?V:_P!L#Q=X=L==_L_^U?#ZZGK TZ]MXI'>+S;:
MX<JI+-"P,66#>6"R$ &JA92U)EJCB_\ @G]^P!\7?V,?%T-UX-_;&;QM\,-6
MT^XN+GP]<:0D:M?2F-DNX)5EE#!@IW$%<@C[W4?/_P#P6<^*_P#P4H^'>AW_
M ,2-/^(:?#KX;V7C&#1?#%MX1UR2'5M:+P32B]GG@;=''^Y=1%O3J-R-C>>/
M_8QBOOV/O^"LFC_LG?LE_M&7GQ!^&>NVDTNN6,=^EU;6@^S3RL':$^3Y\31Q
ML9HPA._RR 25KV'_ (.'/B!X#U7]C_2_!&E^-M(N=:L_B38O>:1;ZE$]U HL
MK[+/$&WJ!N7DC^(>HK57517UN1]AGTS\;O'/C'0?^";7B?XCZ-XFO;;7[7X,
M7.H6^L17#"XCNQI;2"</U$@?YMW7//6OA[]C[]D_]MC]K3X&^&OC!8_\%@?&
MFC7OB&TEG?PW_:%W=7%H$FDC()&H(6X3=]P<-^-?<OAWQG^S?\0?V)DT/XC_
M !,\/2>$)? 5GI/C"[3Q!$D5G#<VB6[)-,C_ +@G?M!)4@GVK\[/^"H?['?_
M  3L_9?^ FE?%O\ 9*^),6E>.(=?M?[&@T7QPU])>1G+/*!YKO'Y8"N)4*@'
M .2ZTH=AR[GZ_6%O-:6,-K<7;3R11*CSN,&0@ %CCN>M?+O[9/[#7[5G[17Q
M;B\?_!G_ (*"^*OAEHZ:/#:-X;T:"Y,)F1Y&:?,-W""S!U!RI/R#DC '1^ O
MVS?AU\#_ -E7X0^,?VS_ (GVOAOQ#XR\+:<'?5()?,N[TVL+3,ZQHWEG,BLY
M8*J%\$BM3_@HO^U-;_L??LC>*OB];W:1ZTUK_9WA>-L9DU*X!2$@'[WEC=,1
MW6%JSCS*6A3LT?#G_!.C4OVMM3_X*FZU\&[K]L[QI\2?!/PSAOQXHO\ 5M3N
M197\WD-:B+R))Y5REW+E3N.X6S,,5^J=?&'_  0W_9AN/@9^Q_#\4_%5JX\2
M_$ZY&MW\T^3+]BP19HQ/)RC//GK_ *2<]*^SZ=1IR""M$****@H**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYP_X*
M1?L%>"_VTO@IJMKI'@'P[<?$6VTY;?PCXCUB66W-E^_5V5I806*;3*0C*R[F
MS@9)KZ/HIIM.Z$TFCQC]CG]A_P" _P"Q[X#TZP^'?PQT;3O$DNBVUMXDUZU#
MS7%].L:><?.F)D$;2@N$&U>GRC  YSXJ_P#!)[]@#XV_$35OBO\ $[X!#4M?
MURZ-SJE^/%&JP>?*0 6\N&Z1%X ^ZH%?15%'-*][ARJUCQ+X<?\ !.7]B_X2
M_#'Q5\&O ?P1M[7PUXV6%?%&EW&LWUTM\(L^7EYYW>/:6)!1EP>>H!KCOAW_
M ,$</^"=GPR\96_CG0?V?H;J\LYA+9PZSK-Y?6\+@Y!\F>5D?';>&Z>O-?3U
M%/FEW#E78\Q_:0_8X_9R_:WBT&']H+X<QZ^OAJ\>YT<-?W%OY+OLW@^3(F]6
M\M,JV0=HXI_[2W[(/[/?[7^AZ7X;_:%\#2Z]8Z-?-=Z?:KK-W:*DI7:686TL
M>_Y<CYLX!.,9.?2Z*5V%D0:9IFGZ+IMOH^DV45M:6D"0VMO"@5(HU 544#@
M   >U3T44AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!\R?\%6_^"C/_  [%_9VT?X^?\*<_X3?^UO&=MH']D_\ "0_V;Y7F
MVEW<>?YOV>?=C[+MV;1GS,[AMP?SZ_XB\O\ K'M_YEG_ .]5>U?\'6W_ "CM
M\'_]EFT[_P!-6K5_/K7U>49;@L5@U4JPN[OJ_P!&?G/$V?9ME^:.CAZG+&R=
MK1>_JFS]H/\ B+R_ZQ[?^99_^]5'_$7E_P!8]O\ S+/_ -ZJ_%^BO4_L3+/^
M??XR_P SY_\ ULS_ /Y_?^2P_P#D3]H/^(O+_K'M_P"99_\ O51_Q%Y?]8]O
M_,L__>JOQ?HH_L3+/^??XR_S#_6S/_\ G]_Y+#_Y$_:#_B+R_P"L>W_F6?\
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
M ,='^%']JW__ #W_ /'1_A5>BCDAV0>VJ_S/[RQ_:M__ ,]__'1_A1_:M_\
M\]__ !T?X57HHY(=D'MJO\S^\L?VK?\ _/?_ ,='^%']JW__ #W_ /'1_A5>
MBCDAV0>VJ_S/[RQ_:M__ ,]__'1_A1_:M_\ \]__ !T?X57HHY(=D'MJO\S^
M\L?VK?\ _/?_ ,='^%']JW__ #W_ /'1_A5>BCDAV0>VJ_S/[RQ_:M__ ,]_
M_'1_A3[?4KV2XC1YLAG (VCU^E5*DM/^/N+_ *Z+_.DX0ML5&K5<E[S^\W**
M**\X]H**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.M
MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A114V
MFQ1SZC;P2KE7G16'J"10"U9#17[J?\%+_CK_ ,$^/^"<?QPC^#J?\$2/ 'C?
M3E\,VVJS>)[;0[*TMX?-DF0Q-G3IAE?*!+%^=XX'?\6?CWX_\(?%;XV>*_B7
M\/\ X:V7@W0]>U^ZOM)\*:<ZM!I-O+*SI;1E412J*0HPBCCA0, <6#Q<\7'F
MY'&+V=UK]SN>KF>6T\MG[/VJE).S24E;YM6?R.1HK]%_^#>+X1? ;XC>-_C9
MXL^.W[/_ (>^(UOX.^&+:OIFA^(=*BNT::.0N5C65'".X0(&"DC=T.2#S'[>
MW_!0S]C_ .,OP#U7X*?#S_@CYX4^#?BG4YK2:P\7VJ6T5W9QQ7"2.$5-/@=A
M(J-$?G PYZXQ0\7)XIT8P;M:[NM+_.X++::R]8JI54>;FM&TFW;2UTK*[[GP
M?17[=_LP_LO_ ++GA+6?V2/V/I_V)/A_XT\+_'CX.7OB/XA?$+7/#/VK6%OS
MI9O,VM_G=:+'(4CVJ0569 -K<GY4_9)_95^ G[%7@WX@?\%*_P!J[PS8^*?!
MWA?Q+J7AWX$>"];B26/QOJ\<TT,=U(C K):Q!"Q;!!9)&',2J^4<RIRO:+OT
M7>[:7IJG\M3HGD->#C>:L[\SUM&T8R;?=6DMMWIV/SOHK6\>>,M4^(GC?5_'
MVMVEC;WFM:G/?74&F6$=K;1R2R%V6*&,!(D!8A44 *  .E9->BKVU/#=D] H
MHHIB"OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_ +(SJ'_I
MVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444 %%%% !1110
M4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170
M<(4444 %%<7^T+\</"O[.7P=UOXP>+DDFM])M<VUC!S-?W3D)!:Q#G,DLK(B
M\=6R> :\G_X)X_M&_M!?'W2O'^E?M)Z'H.G>(O!WC$Z3+:>'[>1(X?\ 1HI6
MB8O(^]D9RNX'!QWZT%*+<;GT916%\3/%^K^ O FI>+= \"ZGXFOK.$&ST'1_
M+^T7LK,%5%,C*BC+ LS$!5#,>F*\._8K_:5_:)^,OQQ^,'PI_:&\'^'-"N_
M=QH?V#2_#\\EQ]F6^M9K@Q2W#'$[JJQ LJHN[?C*X- E%M7/HZBOD/XC_MG_
M +0FAGX@_'7PP?"R> /AE\3[7P?J?A:\TB=]2U53-907-VEVLZI"RO>*8X_*
M8%4.XY(SZOXT^-?COQG^TYI'[.OP/NK>.'P[Y.K_ !3UZ6V$R6%HX)MM,C!X
M%S<D%B3S'"A<9++0/D9[+11102%%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=
M)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-6K5_
M/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHH
MKVCY4*O>&-#U_P 3^)=.\-^%-,GO=4U"^AMM-L[6/?+/<2.$CC1?XF9B !W)
MJC5WPUXCUWP=XCT_Q=X7U2:QU/2KV*\TZ]MVVR6\\3AXY%/9E900?44G>V@X
MVYE?8_9?_@G#_P %*_\ @MO\7?VZ?"_P+_:.^%>KZAX7OK^2U\9V>L_#$:8N
MEVHC<R7#3+!'Y10[<!R5<D( 2XKY,_X*:?L-:O\ &K_@L1\3OV<O^"?WPDCU
MFXB6WU.Y\.Z \%O;6,QLK:2]VM(Z11()Y3E=P"O(4 ! 6N>U?_@X,_X*SZSX
M-?P;<?M0^2LL'DR:G:>%-,AO"F,<3);@HV/XUPW&<YYKP+]F_P#;5_:;_9,^
M-5Y^T/\  WXIW6F^,=2M;FWU/6KZVAOY+V.X=9)O.%TDBR%I$5RS MN4'.:\
MBA@L11K2JPC&+Y;)*]F[[O1'TV+S7 XK#4\/4G4J+GYG*5N9*UN6.K]=7;R/
M3_V*/BA_P4N_8=\9_$7Q'^R/\/O$-MJVBRIX=^(;VO@M=6_LF99Y=D,ZM%(L
M+>;;S+DX!*$>E?IEJ/Q.^-7[<G_!!KXP_%?_ (*A?"RTTW7?#2WTW@+7M4\.
M#3+FXFCA@-G<QQLJ^6SW;FVWQA%E4E,'YBWY4?L[?\%/_P!N+]E?XG>,/B]\
M%OC?/I^M_$#5&U'QK)=:3:746KW1EEE,LD4T3(K;YY6R@4CS"!QQ3OVN_P#@
MJ%^W+^W-H]MX7_:0^.MYJ^B6<ZS0:!8V-O867F@$"1XK:-!*XR<-)N*Y.",U
M6(P5;$5XRY8JS3YE?FTZ;?KL1@LUPN"P<Z?/.5U)<CMR:WL]_F]-^I]"?\$A
M_B+^WO\ 'X7G[.]I^V#XJ\#?L]^!M(FU7XGZQ%?+%%HFC#>\MO;W+(9+=YML
MBHL;C:/-D"D(P/T3X[_:2_9S^/O[%7Q)_P""B-Y^RSH/C/PA\(_&NG_#GX(_
M"WQ*TRZ3X?T,+9>9>RV\+@&YN1<*"S;BGDPH"0C%_P Q](_;+^//AW]E+4?V
M,/#/B&TTSP+K6NKJVOVFGZ;%%<ZK.NW8MS< >9+&I1"(R=H*+QQ6I^R9_P %
M!OVM/V(8M9L?V<_BC_9&G^(?*.LZ1?:3:ZA9W3QY\N0PW44B+(N>'4!N "2!
MBG6P$ZE252*2=U9+2ZZW:5[O;R6G5DX7.*5"C&C-R:L[MI2L[>ZHQ;MRQWMI
M=Z]$>M_\%R/V4_@K^R)^W3<>!/@%X>;1/#VN>%-.UY/#IN'D&DS7 D62W4N2
MP7,7F!23M\S PH 'QY76?''XZ?%O]I/XHZK\:?CEXYO/$?B?6YEDU+5K[:&D
M*J$50J!4C15555$5550   ,5R==^'A4I4(PF[M+5GCXVM1KXN=2E'EBVVEV7
MR"BBBMCE"OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_ +(S
MJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444 %%%% !1
M110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!1
M1170<(4444 ?)?[7&M?%N^_:]\&3ZW^S)X[\:?#KP)8C6]-A\(VEK-'J'B%R
MR0RSB>>(!+6/<R 9/F29/ %<Y_P3)^,6O>*/V@?CIHMY\#?&&D1ZW\2[O4KB
M_P!3MK98=*D$$(^Q7)29BMP>H"!UQ_%7VO7+_#[X,?#7X6:QXFU[P)X;^PW?
MC#6WU?Q%*;N:7[7>,BHTF)'8)E5 VH%7VI6-.=<MK&YH7B#0/%&G+K'AK7+/
M4;1W94NK&Y2:-F5BK ,A()# @CL017S/^R%_RD1_:M_Z_P#P=_Z:9:]:\(_L
MA_L^>!/@/<_LS^$? TNG^"[QI6N-*MM:O$=C)+YKXN!-YZY;'1Q@# XXKCO!
M/_!,C]BKX=>-[3XC^#?A9J=GK5GJ%O>Q7W_"=:U(7G@8-$TBR7C+*%('RN&4
MC@@@D4"3BDSB_P!LOX*_!'X;:D?B'X>\-ZSK'CCQWXIM&\-_#J#Q%<1Z/X@\
M1QJOD7UW9JPC9+=8DGF<X3; "^6(SYSI]]^T%^SO8?&?PS\*?BUI5I??![PO
M:^+_ !OJ6K^'DNYO'>N7MK/?W4D\C.K6\'EVX@B6/#*,#=A,5]EW/P9\!7_Q
MCMOCOJ6GS77B*PT-])TR>XN6>*QMY)-\IAB)V1R2$*'D W,J*N<#%<S\6OV-
M?V=?CAXQ/COXD>!9KO49K**RU$VNMWEI#J=M&YDC@O(;>5([N-6)(697'..G
M%%BE-)69V_PZ\6'QY\/M"\<FQ:U_MK1K6_\ LS')A\Z)9-A^F['X5LTV&&&W
MA2WMXECC10J(BX"@<  #H*=3,@HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+
M_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K
M^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%
M>T?*A1110 4444 %%?0WP7_X)T?%3XFZ!!XI\6:Y;^&+*[C$EK%<VS373H>0
MQB!4(".FY@WL*/C1_P $Z/BI\,= G\4^$M=M_$]E:1F2ZBMK5H+I$')81%F#
M@#KM8M[&O&_UAR7ZU]7]NN:]NMK^MK?B?*_Z[<*?VA]2^MQ]I>W6U^W-;EO_
M -O'SS1117LGU04444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&H
MO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BB
MB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-
M\+/-QWQH****Z#A"BBB@ HHHH **^3OVOO\ @H=J'PR\5W7PN^#%E:7&HV#F
M+5=8O$\R."4=8HDR S+T9FR <C!(R/%O!O\ P4M_:9\/ZTE]XFUC3]?L]X\V
MQN],A@RO<*\"H5/H3N'L:\>MGF!H5G3;;MNTM/Z]#\?SKQQX$R3.99=5G.<H
M/EE*$5*$6M&F^9-VZ\L9'Z-45R'P-^-/A+X^?#JS^(GA!W6&<F.ZM)2/,M)U
MQOB?'<9!![A@>]=?7K0G"I!2B[IGZM@L;A,RP=/%86:G3FE*,ELT]4T%%%%4
M=04444 %26G_ !]Q?]=%_G63J'C'PCI()U7Q5IMMCK]HOHTQ^9K'G^/_ ,"-
M'N4;5?C3X3M]L@R)O$5LIZ^A?/8UG.I3BG>2^\Y*F99=AI+VU:$?627YL]*H
MKS#4?VTOV5-+S]I^.OA]L?\ /O=^=_Z+!K#NO^"A_P"R%;R>1;_%=KN7M%9Z
M%?2$_0B''ZUY#Q.&CO-?>BZW&_!F&=JN98>+\ZU-?^W'M=%>(?\ #?7P;N_^
M1?\ "/CG5L_=.G>#[AMWTW!?;\Z/^&T[R^X\/_LF?%^ZS]V2;PB((V^C-+]>
MW\Z7UK#])7_$P_U]X0E_#Q<9_P"!2G_Z0I'M]%>(?\-/?'R_X\/_ +$GBR3/
MW?[1UBUM/SW9Q1_PN7]MC4O^0?\ L:Z?IZG[K:C\0K63CU(C3(^E'UJET3?_
M &[+_(/]>,DE_#A7G_APN*:^]4;?B>WT5XA_PDO_  4(U+_CR^&GPRTS/_01
MUF[FQ]?*'^<T?V'_ ,%#M2_X_O'/PJTS/7^SM,OIL?3S3_G%'UCM"7W?YA_K
M>I_PL!B9?]P>7_TXX'QQ_P '6W_*.WP?_P!EFT[_ --6K5_/K7[T_P#!P18_
M$[X<_L9>&_$W[6.N:5\1] E^)EE!9^&-*MGT<07K:?J+)<FYBS(P6-9D\O&#
MYH8\J*_'<_M!_ 6R_P"0'^QYH$>.GV_7KJZ_]"QFOLLDQF)C@4H8>3U>MX)?
MC._X'Y;Q9G>98C-W)9;6CHOBE07Y5I/\#QZBO8?^&LM'LN-#_9:^%T./NM=^
M'&N&'N"T@YH_X;6^)%M_R!/ 7@73,?=%AX3A7'TW;J]?ZSF3^'#KYS2_),^:
M^OY[+X<$E_BJQ7_I,9'D$,,UQ((H(F=CT5%R3^5:UA\//'^JX_LOP-K%SGI]
MGTR5\_DM>CS?MW_M0E##8_$*"RC/6.ST.S0?GY1/Z]ZR;_\ ; _:9U+/VCXR
MZPN>OV>18O\ T!11[3.)?\NZ:_[?D_\ W&@]MQ//_EQ1C_W%G+_W#'\S(L/V
M=?C[J6#9_!7Q4P/1VT"X53^)0"O3OV:_V._B]<?&GP[??$GX67]IH-K??:+^
M6^C54Q&K.BLI.2&=54C'\7I7EU_^T#\=]3S]O^,_BJ0'^ Z_<;?R#XJ/PA\:
MOB/X1\:Z9XXC\6:C>7.F7L=PD=[?R2)+M(RC9)^5AE3[&L,52SNOAIPC*$6T
MUHI-ZKH[JWK8Y,PPW%>+P%6E"=*#E&25E-N[32L^:-GV=G;>S/U9HK@_@O\
MM'_"OXY:#!JGA/Q);I>O&#=:/<SJMU;OW4H>6&>C+E3Z]J/C1^T=\*_@;H$^
MJ>+?$EN]ZD9-KH]M.K75R_90@.5&>K-A1Z]J_$/[/QOUKZM[-\][6MK_ %Y[
M'\E?V-FO]H?4?82]M>W+9WO_ )>>W6]C\_\ ]KOP?H_@3]I#Q9X;T"%([1+]
M9XHHQA8_.B28H!V ,A ';&*\WK9^(GCC6/B7XYU7Q[KY7[7JUZ]Q*J?=3<>$
M'LHPH]@*QJ_H#!4ZM'!TZ=5WDHI-^:2O^)_9^54,1A<KH4:[O.,(J3[R44F_
MFPHHHKI.\**** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC
M.H?^G;2:\_-?^1=4]#V>'?\ D=T/\1_0-1117YV?MX4444 %%%% !1110 44
M44 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY5AUV8;X6>;COC044
M45T'"%%%% !1110!^.?BW^V/^$JU/_A(=_V_^T)OMWF?>\[S&WY]]V:SZ^Z_
MVOO^">.H?$WQ7=?%'X,7MI;ZC?N9=5T>\?RXYY3UEB?!"LW5E; )R<@G!\6\
M&_\ !-+]IGQ!K*6/B;1].T"SWCSKZ[U.&?"]RJ0,Y8^@.T>XK\^KY3CJ==P4
M&^S6WW]/F?Y[9]X3<=Y;GM3!TL'4K1<GRU(Q<HR3>C<MHM]5)JS^\Z?_ ()W
MV?[2]YX8\2Q_!76/#-EIOV^W^UR>)+>>0^=L;_4B+C.W;NW?[&*^C/\ A7?[
M;NH_\?O[1?AC3<]?[/\ "(FQ]/-;_.!7<? WX+>$O@'\.K/X=^$$=H8"9+J[
ME \R[G;&^5\=S@ #L% [5U]?6X/+W1PL83D[KM)I?@?UOP9X>2R;A?"X+'8F
MM[2$?>4*]2$$VW)QCR2CHKVOUM?J>,?\*"_:?ON=<_;5U%L]5T_P996V/;(8
MT?\ #)_C>^_Y#O[7?Q)DSU_L_4X[7_T%#BO9Z*Z?J6'ZW?K*3_-GT_\ J5D$
MOXBJS_QXC$3_ /2JK/&/^&)?!]U_R'OC3\3=5_O?VAXSD;=]=JK[_F:/^&!/
MV:+G_D.^&=5U3U_M#Q)>-GZ[95_R*]GHH^HX/K33]5?\P_U%X/?QX&E/_'%3
M_P#2KGE6G_L0?LJ:80;;X,Z:V/\ GXGGE_\ 0Y#6_HO[,/[.6FW,0M?@7X3.
M'7!FT&"0]1W=2:[:I+3_ (^XO^NB_P ZOZKA8K2"7R1WX;A7AC#37L<#1CZ4
MH+\HD>G?"?X6:/C^R?AIX?M<=/LVC0)C_OE!6W:V5G8Q^596D4*?W8HPH_(5
M+17$HQCLC[2AA,+AE:C3C'T27Y!1113.@**** "BBB@#\R?^#K;_ )1V^#_^
MRS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_
MR.W_ (8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I
M"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\.
M_P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./2
M7_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH
M**** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X
M**** "BBB@ HHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@
M_P#[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !11
M10 4444 %%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &
MHO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\***
M* "BBB@ HHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#
MKLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_
M *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K
M;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^
M1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=
M?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JG
MH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** .,^,WP,\(?'/3++
M2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV->??\.]_@G_T-OCO_P +*Y_QKW2B
M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A9
M7/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]
M_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-O
MCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"
MRN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]T
MHH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_
MP3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_
M .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X
M65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#
MO?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#
M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\
MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O
M=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AW
MO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH @TO3
MX-(TRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHKG/C%XEU?P9\(_%7C#P_'OO])\.7UY8IMW;IHK=W08[_ #*.
M* .%^)_[>_[&_P &?&4OP]^)G[1/AO2]:MF"WFGO=F1[0G&!-Y880GD<.5X.
M>E=YJ'Q:^%VD_#AOC#J7Q%T2'PFMBMX?$DFJ1"Q^SMC;*)]VPJ<@ @\D@#K7
MBO\ P2]^'/@C1/V#_ ^HV6F6UY=>,=!76?%=_<QB675;Z[W27#W#MDS-N=D^
M;.%4+T&*Y?\ X)S>#?"J:?\ '/X R^'K+4?!'A/XY:C;^&](O;5)[2RCQ;7?
MV6-'!4+#<'>HQE6.>N#5M+[B4V>U_ []K[]F7]I34;[1O@9\:-$\1WNFQ"6]
MLK*X(GCB) $GEN%8ID@;P"N6 SR*-&_:T^ ^H_#_ ,3_ !3U?QS;Z%X?\(>)
M[[0-<U3Q PLXH;VTF\F507/S R?*N.6)  SQ7B?@6UTS]I+_ (*>W'Q[^%]G
M$?"OPK\&W/A;6/%%N@$>M:S/+N>RC<<31VJ<LV2%D;;CH:]Z\!_L[?"OX>Z+
MJ^B0:(FIVNL>-;_Q7<IKD45P(=1NKAKAY(P4 0(['8?O*/XB>:320)MD/P,_
M:I_9W_:7BOY/@3\7-'\2MI;*-1@L)R)K;=G:SQ.%=5.#AB,'!P>#6);_ +>7
M['%W\3H_@W:_M&>%Y/$<VH?8(K"/4 5>[SM^SB4#RC+N^7R]V[<=N,\5Y/\
MLWVNG?M"?\%%_'?[9/PULXX_ ^C>!H_ EGKD";8O%&I1WHN+F[B8?ZZ*#8MN
M)>0Q7Y6(7CA_^"EFK>,(_AQ:?"7QI^S W@OX-:9XWTVZUGXGZ-=6E[_9=K%=
MI(L\.GVY6:W,CG8TN#L61LJQ;%/E7-8+NQ]UT5':7=K?VD5]8W"30S1K)#+&
MP974C(8$=00<YJ2H*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*CN[NTL+66_O[F."""-I)IIG"I&@&2S$\  #))J2OF/_ (*RZC?/^S!IG@%=
M0FM-,\:_$70/#WB.XMY3&RZ;<WBB==PP5#*H0^JN0>"::5W83=E<[7PW_P %
M$/V(/%WCB'X<^'/VG?"=UJUS=?9K2)-1 BN)L@".*8@12,20 %8DDX&:[/XU
M_M%? W]G+0[?Q'\<?BCI'AFUO)C%8G4[H*]TXQE8HQEY2,@D*#C(SBN1_:W^
M"/PA\0_L5^-OA7K'@W2K7PYIO@B^;3K..S1(=,,%J[PRPJ!B-HF564C&-OUK
M*_96\=^&;O\ 8B^&/[27Q_N--AO]'^&EK>7WBO6XD,UK$]K$9YO.<;D\T1QN
M^T_.0O!P*=E:XKN]CL[#]JWX">(/@)K7[2_@KXAV7B'P?H&F7=]J6I:&_P!H
M,<=M$99D*##"14&=C -R..15;XB?MC_LT?"#P1H/C_XL_%W2O#=CXFL([S1(
MM5FV7-U$\:ON6!<R-M5UW$*0N1DC->'?L-_ *+XN_"+XW^/?&7AB]\-^%?V@
M_$&I7.CZ%'&+>YAT6XMFM4NRA4B&>X1WFP5/!1CNS7T#XPN/@=^S;\-O^%I^
M/FTW3=-\$^&ELSXAU"WC:Y@LHU51"LFW>Q<J@$:_?<J I) H:2=AIMJYO?#+
MXI?#GXS>#+/XB?"GQIIWB#0[\$VFIZ7<K+$Y!PRY'1@005."""" :H6/Q[^#
M>I_&*\_9^T[XC:7/XTT_3A?WWAR*?=<V]N=A$CJ/NC$D9P3G#J<8-?*O[,OB
MZ[_8:_8;^('[37Q'\%G1)_B!\0M3\5>$_ 4[+ ]HVI211:=IK#A8F;9&SXP(
MT<D@;& Y/]F;2OAI\)_^"A/@5=3^,_AGQ#XI\2_"K6K[QOXBL=:@D34O$%YJ
MEFS1(5?&  L,,0Y\J% !UI\BU%S;'Z"4445!04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !3+BW@NX'M;J%)(I4*21R*"K*
M1@@@]01VI]% 'R[X-_8=_:7^ VC77PO_ &6_VSX_#7@*2[FET?0O$'@*'5KK
M0$E=I'BM+EKB/=&&9BBRH^W/\7.>7^%_[&_[6O@+X+^.OV*=.\>V6A:7XADO
M-6T[X]:,QGU2\N+F\C>YAO[&25'^URPM*@N8I=BI&N-KA<_95%5SLGE1\_\
M[,G[+/[27[.T/ASP0?VG/"M]X$\/VY@'A/2/A,FG--'L8#%S]OE97\QA(SE6
M9R&W'+%J[#]L+X"^._VF/@3J?P8\!?&B?P)+K$D<>HZS;:4;MYK/GS;;:)H6
M59!A697!V[EZ,:]0HI<SO<=E:QXE^SG^S[^TI\%+K2/#OB;]I+PMK'@O1M/-
MI:^%-#^%4>D"- FV+9,M]+L"G!(V'=SDC.:XOXD_L1_M2?'+P7-\#OC=^VW'
MK/P_O9XAK4%C\/;>SUG5+5)%D%M)>).8DR47=)' I;!& ":^H:*?,[W"R(=.
MTZRTC3X-)TVV6&VM85AMX4Z(B@!5'L  *FHHJ1A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<1^T9\ ? G[3_P;UKX)?$=+E=,UF%!]JL9?+N+
M2:-UDAN(GP=LB2(K X(.,$$$@]O10G9@?)/Q:_8>_;D^,?P;U7X%>,_^"@EI
M=:%>Z6]H\L/PWCMK[4TVX6&\N$NC^[; $AB1&D4L#P2#6\=_LA_M2?M7?"CP
M3X$^(^O>&OA/#\/-8\NX\(Z9HX\0Z#XH2VBM_L-T(S<V[QVT;"0+:S[OF4%P
MP"D_7]%5SLGE1YY\"_ 7[17@J74C\=OV@=(\;Q3I$-+CTOP(NC?8BN_>6*W4
M_FA@4P,+MV=\\<!^V)^QO\4_VGOB%X,\7>%_VB+'PYI7@V<WT'A?6/!(U>QN
M]2!/EWDJ&[@#M&I^17#!6RPP2:^@J*5VG<=DU8\M\#? KQ[K?A34?"'[7_CO
MPI\6+.YNH9K"UN?AS!8V]ML#9W0R3W"RMD@AOE*X/7-<M!_P3P_9]TO]J30/
MVC?#'PY\':5:Z#X;FL(?#-AX)M(HVOFNHIXM1$B8"31>454B,L-V0ZXP?>Z*
M.9A9!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
/ 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>blkb-20240630_g28.jpg
<TEXT>
begin 644 blkb-20240630_g28.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 **** "O)OVM/VVO
MV>?V*/"=GXJ^/'BZ2S;5)7CTC2[&U:XO+]D +^7&O\*AER[%5&Y03E@#ZS7P
M=_P5[_9!_:8^)'Q0^&G[7?[,/ABU\4:O\-K@2W'A6Z"N9?*N$N8I4B9E$PW*
MRO&I$A&S9DYVU%)RLQ2;2T-;_@E)_P %,)?VICJ?P;^.?B2^/Q(.H7VIZ=97
M'AY;2(Z0&C\I%:)0C,FXYW ,0>K8)K0_:'_X+G_L8?L\_%#5/A'>Z;XP\2:I
MH6I2V&LR^'M(A\BUN(G*2Q;[F>(NRNI4[05)!PU5_P!B/_@JU\/?VH/C?;?
M7X[_  %O/AW\6K.WGALK;5+;<)66/S)H(WE1)K9V1"_E.N"$^^Q !Z'_ (*E
M_%C]G3]DW]BSQ]HM_P"$M!MM4^)-IJ%GINB6EA%')JVIW:MYM[(J@%S&TGGO
M*W.X*-VYUS=ESV:(N^7<]M_9K_:H^"_[6/P@A^-_P>\3&YT1I)(;PWL7D36$
MT8#20SJ3\C*K*QY*E6# D$$_.GC#_@NG^R%HGBO4= \#^"/B)XVT_2)BFI>)
M/"7AN.:PBQD%@\L\;,O!^;:%(&5+"O!/A3\$_BM^Q/\ \$'_ (H>(?%T%SI?
MB#QNGV]M.<%)K&ROGL[!8Y!U61H2SD=5$H4@%2!A?LJ_ML?M??L5?L'>%O'?
M@O\ X)_6,OPJTN(3:SXNN?$<<=SJLT]QA[ORT_>1JSLL:NT4BA50;L  -0CK
M8.9Z'ZL>$_$NE^-/"VF>,=$:0V6K:?#>69EC*,8I4#IE3T.UAD=J\C_;+_;\
M_9^_8;T/3+[XOWVI7FIZY(R:+X<\/VBW%_>[2 SJC.BJ@+*-S,N2<+N.17>_
M 'XT>%OVB?@OX:^-_@J.:/3/$VDQ7UM!< >9#N'S1/CC<C!D..,J<<5\%_%$
MQ_$#_@XJ\#Z%XKB6YM/#?A'=I5O.-R*Z:;>7*, >ZS2EP>S(#VJ(Q3;OT*D[
M+0^F/V-O^"GG[./[:OBO4OASX%M/$'A[Q3I5N9[CPWXMT]+:YDA4@-)'Y<DB
ML%++E20XSG;CFOHNOS9_:/MXO!'_  <+_"76/#$(AN-?\(Q/JQB&//+P:G:L
M7]?W44?7^XOH*_2:B:2LT$6WN%%%%04%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5\F?\ !1_]H#]NW]DZX/[0OP*\
M.>#?$/PRTCPZ@\5Z/KSF.ZM;O[2X^TQLKQLRLLD"!0S\JWR#.ZOK.LGQSX$\
M%?$WPI>>!?B)X4T_7-%U% E]I6JVB3V]PH8, Z."K89589'! /:G%I/435T?
M!/[)O[)_[6G[5?[:/AG_ (*8?M=:)X:\*65CX?AE\)^&O#\_F2W<3V\@MWE(
M=]BA;AI"7<N6VIL51@>5?%O]E?\ X*N>+_V\]4_:L\7?LB:)\1K;1M6N(_ F
MF>(/%^G+IMG:1S-]DD2 7L;?*F) ' )D<NZ[NGZM:;ING:-IUOH^D6,-K:6D
M"0VMM;QA(X8U 5451PJ@   < "IZOVCN3R*Q\DZ/X)_;?_;B_9>^*GP'_;>^
M!OAWX;7.M:5#;>$;G1]7BO4FG_>2>;*(;F?:L<T5L<94L&; .,U\O6WP+_X*
M_P"J_L>Q_P#!,^Z_9F\/VVAB46,GQ$N/$MN8QIPN_M &%E)(W87<(R_E_+Y>
M[+#]5Z*2FUT&XW/C+XS_  @_X* ?LJ?LW_!GX#_\$\+;3M:;PZOV/QK?:@ED
MOG "-A)MNG&R%Y6N&;RR9%&P ]S@_P#!0G]D#]J?2_VR? W_  4,_8P\)6'B
M;Q#X<L!8:[X6O+V.!KB,+-'YBF1T#AX+B2)@&#+M1E#9;'W710IM!RH^"_V2
MOV4/VO?C?^WO+_P4,_;9^'^F^"IM$T<Z=X.\(6>H1W+H3"\'F,4=PJ*DL[?,
M0S22Y"JJC/WI114RDY,:5@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHJ.ZNK:QM9+V]N$AAAC+RRRL%5% R6)/  '.:
M)**^.-5_X*3^*_&/Q.\,?$SX*_ ;XJZ[\%K&#58?$_B;1_ B7$6KS;HH[6YM
M59_M#6T+)<EW55)R!M;;Q[O^T+^TPWP,O-'\.>'_ ((^-_'FO:]'/)8:1X.T
M@2B**+8'EN)Y72*W3,B %FR2< 'G%.+0KH]0HKQ[]E#]L_P%^U;)XE\.:;X.
M\0^%/%?@N^CM/%?A#Q59+!>V#R!C&_RLRO&X1]K \[<D %2<#3O^"D7[/OB;
M]J;PY^RKX"CUC7[_ ,176I6D?B?3K$?V/#=6-L]Q<6XN68">1%4!A"'"&1 Q
M!/"Y7<+H^@***\-^+G[;EGX*^,%]\ OA)\"O&'Q*\6:+IL%_XCLO"Z6T4&D0
MS F$3SW4T:"611N6-=Q*Y/%"38V['N5%><_LQ?M.^ ?VJO 5YXV\$:7J^ESZ
M1K=QHWB'0/$%F+>^TG48-OFVTZ!F 9=RG*L1AAWR!Z-2::8;A1110 4444 %
M%%% !1110 4444 %%%% !17YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU[N7Y+
M]>P_M?:6UM:U_P!4?(9SQ5_9&->']CS:)WYK;^7*S^T"BOXOZ*[?]6?^GO\
MY+_]L>5_K]_U#?\ D_\ ]J?V@45_%_11_JS_ -/?_)?_ +8/]?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\7]%'^K/_3W_ ,E_^V#_ %^_ZAO_ "?_ .U/[0**_B_HH_U9_P"GO_DO
M_P!L'^OW_4-_Y/\ _:G]H%%?Q?U^G7_!J+_RD+\:?]D9U#_T[:37/B\@^JX>
M57VE[+:W_!.W+N,OK^-IX?V'+S.U^:]OERH_H&HHHKYT^W"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *I^(="T[Q1H%]X:UB$R6FHV<MK=1AB"
MT<B%&&1TX)YJY6?XMT*;Q1X5U/PS;:]>Z5)J.GS6L>IZ9*$N;-I(V031,00L
MB$[E)!P0.#0!\6:;)^VA_P $H_A(VFW'AW1/B[\$O""R/'>6,QT_Q)H>FF0N
MQDC8&&Z2(/\ PD,0"244?+]8ZO\ '_X2^'O@6G[2/B+QA;Z?X.?0(=9&KWF4
M7[)+&LD;;>I9@ZA4 +,S!0"2!7RU:?LI?MJ_'_Q3X]_9J_:*_;"\4W'PNT=]
M.M%O+?P)8Z?>>+K6>W6>>(7JKPD;%89'16+G<&QR#WO[7W_!/OQ;^T8GP[T'
MX9_'ZV\#^&/AT(WT[PE=^#$UBPNIX55+:26*2YB600HNU4D#KR3W.='RMZLE
M72T*/_!.SX=>./%OC[XH?MY?$CPQ<:!=?&34K&3PYX>O$VW%GH=E 8+.6<?P
MRS1[79><!5.?F(%/]J32-*T+_@I/^R%I.AZ9;V=K"WCT0VUI"L<: Z/"3A5
M Y)/'K7K/P!^$O[67@'Q7=ZK\>OVO;'X@Z3+IS16ND6WPWMM&:WN#(A$_G17
M$A<!%==A !W@Y^7!\F^)_P"P7^V!\3OCGX2^/5]^WMI-OJO@*YU5_!\:_!Z%
MDLH[^$031R?Z>!/^Z55#,.HS@$T77->XK:'UI7PE\8)_CPG_  4!\=>*/^":
MT-GJOBU?#=G:_&:T\71*OA_[3';-_9JQS"193?+%\NQ 8@I&]E.^OIOQ7\&_
MCMXFN?AE?P?M,W.G3>$+Y+CQP-.\/)%#XO B57C:/S2+5&<,VT&0+YG&2JFN
M"\2_L8?&WP5\=/%WQQ_9._:4M/"!\?36]QXL\.>(O""ZM9RW<4?EBZ@83PO"
MQ7.Y<L&))) "A5&R&[LS/^"5&J^"'^#_ (K\.);Z];?$2U\<7MU\8;7Q/%$E
MY_PD-QM::4"',7D.JJ(C'\NQ/7)/U%7DG[*'[*Z_LW6GBC7_ !)\1;SQCXQ\
M<Z[_ &MXO\47=C':"[G"!(XXK>,E8(4485-S$;C\V, >MTI-.6@UL%%%%2,*
M*** "BBB@ HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^
M#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A111
M0 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=
M?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\****
M "BBB@ HHHH **** "BBB@ HHHH **;-)Y432XSM4G'K5'^W?^G7_P ?_P#K
M5<:<YK1&52M3I.TF:%%9_P#;O_3K_P"/_P#UJ/[=_P"G7_Q__P"M5>QJ]B/K
M5#O^9H45G_V[_P!.O_C_ /\ 6H_MW_IU_P#'_P#ZU'L:O8/K5#O^9H45G_V[
M_P!.O_C_ /\ 6H_MW_IU_P#'_P#ZU'L:O8/K5#O^9H45G_V[_P!.O_C_ /\
M6H_MW_IU_P#'_P#ZU'L:O8/K5#O^9H45G_V[_P!.O_C_ /\ 6H_MW_IU_P#'
M_P#ZU'L:O8/K5#O^9H45G_V[_P!.O_C_ /\ 6H_MW_IU_P#'_P#ZU'L:O8/K
M5#O^9H45G_V[_P!.O_C_ /\ 6H_MW_IU_P#'_P#ZU'L:O8/K5#O^9H45G_V[
M_P!.O_C_ /\ 6IT.L^;*L7V;&Y@,[^GZ4>QJ=@6*H-VO^9>HHHK(Z HHHH *
M*** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=
M_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !111
M0 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4
M/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH ****
M "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****
MZ#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T_P"/
MN+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:
M=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\
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
M([N-6)(697'..G%>H44"NT-AAAMX4M[>)8XT4*B(N H'   Z"G444""BBB@
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
M_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4**** "BBB@
MHHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2
M%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %
M%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9Y
MN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4
MEI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__
M &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,
MO^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\
ME(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]G
MAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO
M_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444
M%%%% !1110 4444 %26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445Y
MA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\
M*.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB
M@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\
M@U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%
M% !1110 4444 %%%% !1110 4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^5
M8==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_P ?
M<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P
M=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?_P!EFT[_ --6K5_/K7W6
M0?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@
M K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D
M75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 <9\9O@9X0^.>
MF66D^+]4UJUCL9VFA;1=6DM&9BNTABGWACL:\^_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?\:/\
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
3 **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>blkb-20240630_g29.jpg
<TEXT>
begin 644 blkb-20240630_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 **** "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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
MTOO7^0?Z\YM_)#[I?_)'].'_ !$*_P#!'_\ Z.[_ /+ \0?_ "!1_P 1"O\
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
M'1)I==DO1-:2-IME(LHB;[3<6L"H63<IE*X;K63\//C]X[^!WC#XC?&CXD?
M75/%OCJVT&R\0?%JYL-7MX4\%:+(DLMEHUHDQ!N7AMHY)Y578&D+,78E<%QJ
M$6KH^XZ*I^'=?TKQ7X?L/%&A7/G6.I6<5U9S $>9%(@=&P>F5(-7*9D%%%%
M!4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 44
M44 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?_P!EFT[_ --6
MK5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E0I4*JX9TW 'E<XR/2DH R<4
M?N_^Q7^W.O[9W_!*S]K73O"GP#\+?#+P5X&^%VL:?X.\'^%HRRVD$NB7SR--
M,0OGRLR@F0(F>I!8EC^$%?O[_P $R?\ @DO^UE^RS^P'^TC^SS\4X_#0\0_%
M?PI>6/A0:;K?GP&672KNV3SI-@V#S)DR0&XR>U?FE\!?^"*GQL^)7_!0K5_^
M"=OQ5^*/A[P=XET/PN=;U#5+8'4H6B,=O(D42!HC)(5N4)!*[55SS@9\' 8C
M!4:M?EDN56??2RN^[U/L<YP6:8K#8/VD'SM..R6KD[+HEILM-#RO]B?_ (*1
M?M+?\$^M'\:6W[,M_HNEZIXWAL8;SQ#?Z-'>75C':M.RK;B;=$-YG.[?&X.Q
M, $9K]7/VO/C_P#$#XN_\&U\?Q3_ &_?L,_CWQG':GPV]QIL5I<7UPVJ;[&Y
M2*-52.1K*-ICY:J##NX&XJ?E[_@BM_P2 ^''[0?[:WQ-L?V@/$NG>(O#7P%\
M5G3+O1;/YH/$E\MS=112-G_ESS:.Y4_ZS<BGY=X/KW_!:C_@GQ_P57_:PN_$
MW[2?Q-O_ (>Z+\,/AAX>U#4?#?@O3?%,SM8:=;0M-+(5-LJ2W<D<0R<@<*BD
M*HS&+J8*MF$(IJ+34G+J^T5ZZ7Z+U-<MHYKALFJU&I2C*,H1@M4M?>D^BMK;
MJWY'L/[)'Q#N[FP_8_\ V@_A%^T/X>T'X _#CX*WNG_&?2Y/&MO9V]GJHTPQ
MNMY9-(IFE-YM<,48@HS\;UW_ "[X7\&-_P $OO@OXD_:%^$WPSU'4/VB?CW_
M &E-\(_"NG:-)<7G@+P?-.Y&IR6Z*6AGDC9%0,/E.Q<?)<(? _\ @EC^RO\
M"K0O#&O_ /!37]M#3,_"+X57"G1]$G4;O&7B(8:VTZ%6XD17*-)GY2=H;*";
M;];_ +)7[3G[8/[>7[#_ .T?\8/V8O$[C]I?Q%\5=*NC9Z!J<-M?V?AB,6BV
MMK:M,Z[+:(_;%Z_,#(6W-(=V=6E["I))WA=*5]%K)M)O6]KWD^UEU9M0Q/UN
MC!SBXU+2E!+WGI%)RBM+7Y;06NO-+HC\>M<36X]:NT\2)=+J(N9/MXO@PF$V
MX[_,W_-OW9SGG.<U5K[I_P"#BGQ#\,O$7_!2S6)OA_?Z7=:C:^%-+M?&USI+
M*T3ZTD;"8%EX+K%Y"-W!0J<%2!\+5[^'J^WH1J6M=7L?&X[#K"8RI14N;E;5
M^]@HHHK8Y0K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R
M,ZA_Z=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110
M4444 %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC0
M4445T'"%%%% 'G/[1?PR^.OQ1T.UT/X+?'VQ\"HT=Q%K+WG@R/5S?1R*JJJ[
MYXO)V_/R,[MXZ;>>-_8E_91^-'[)?@^S^%OB?]I2S\8>$M(TI[70](B\#1Z;
M-:R--YIE:X%S*TH^:0;2!]X'/&#[Q105S/EL>!ZC^Q-KGQ+_ &1+O]F3]HSX
M]ZQXRU6>]>\M_'7V);6\M+A;CS[:2- [@&(A5^]\R[E^4$8R?#W[%?QP\:_$
M3PAXO_:W_:CC\?:9X!U--4\-:%IO@^+2HI]2C0K%?7;++(99(\DJJA5#'/0E
M3])446#GD>8_$;]G^_\ BU\>?"OQ \=>)8;CPEX+C-_HOA1+8XGUPDJE_<.3
MM<0QDB) ORR.SDY"@<-\<OV)/&OQ&\>>//$'PX^.D7A?2?BOX<M=%^(>FW'A
MH7TMQ#!%) );28SQBVD:WE>(EDE7HV,@5]#T4 I211\+^'-)\'>&=.\(Z# 8
MK'2K"&SLHBV2D42!$&>^%45>HHH)"BBB@ J2T_X^XO\ KHO\ZCJ2T_X^XO\
MKHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_\ [+-IW_IJ
MU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4
M445[1\J%%%% !3[>YN+29;BUG>*1?NO&Q4CZ$4RB@ HHHH N2^(->GT6+PW/
MK=X^G03&:&P>Y<P1R$8+JF=H8@GD#-065_?:;<"[TZ]FMY0"!+!(48 C!&1S
MTJ*BBR'=A1110(**** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?
MC3_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'79AOA9YN.^
M-!11170<(4444 %%%% 'D?[1W[9?PI_9PE31=<-QJFN31"2/1].*[XT/1I68
MXC![=6/4+CFO*/!O_!6'P#JNM)9>-_A;J&CV;N%^W6FHK>>6/[S)Y<9QZ[=Q
M] :^,?B5XRUGXA_$#6?&_B"9WO-3U&6>;><E<L<(/0*,*!V  K$KXBOG^-E7
M;IM*/16_,_B#//'_ (TKYW.KELXT\/&3Y8.$9<T4].=M<UVM^5QMLNY^Q_AO
MQ)H/C#0;3Q1X8U6&^T^^A$MI=V[[DD0]"#_3J#P:NU\+_P#!/O\ :EM/A=X#
MUKP-XMT'Q'JEI!J"7&F#1-(>[%OYBMYB-M/R E P'<LY]:^@?^&X?AVWRQ?#
M+XA.Q^ZB^#Y<L?0<U]+A<SPU>A&<I)-[H_I;ACQ/X;SS(</CL37C2J3C[T&W
M[LDVFEY75UY-'L]%>,?\-M>#_P#HBWQ-_P#",D_^*H_X;6\.2?\ 'I\!/BI.
M!]XP^"W./KEQ71]>PG\Y[W^O'"?3%1^Z7^1[/17C'_#:6C_]&Z_%K_PB6_\
MCE'_  V6IY3]E;XS,.S#P-P??_74?7<+_-^8?Z\<+=,2G_V[-_\ MI[/4EI_
MQ]Q?]=%_G7BG_#8UQ+\MM^RE\8RWI+X+"#\S+3[?]L#6$N(V_P"&2_BV<.#@
M>%ER>?\ KK2>-PUOB_!_Y%1XWX8YE^_?_@%3_P"0/H2BO$/^&Q/%DOSVW['7
MQ7*=C+H$:'\C)1_PU_XV;Y8_V-_BD6/W=VCQ 9]SYG%>=]:H=_P?^1[7^O?#
M'_/V7_@JM_\ *SV^BO$?^&M/B9_T9E\1O_ >#_XND_X:N^+,W_'G^Q=X_;'W
MO.^SQ_EEN:/K5'N_N?\ D'^O7#?2=3_P17_^5GM]%>(_\-3_ !F_Z,K\<?\
M@5;?_%4G_#3GQ];YH_V)/%94\J6UFT4X]QGCZ4?6J/G]S_R#_7GA[HZK],-B
M'_[B/;Z*\0_X:7_:'D^2V_8A\3%ST$OB"T0?F:/^&C_VF?\ HQS7/_"MLO\
M"CZU2\__  &7^0?Z\Y!T5=_]RN*?_N$^./\ @ZV_Y1V^#_\ LLVG?^FK5J_G
MUK]Z?^#@CQ9XM^-?[&/AOPS^T%\.[GX2Z#!\3+*ZM?$NH7L>JBXNUT_446T%
MO;8=2R/))YA.T>21U85^._\ PH[]F$<M^V;:8[X\#WI_]FK[+),RPU+ J+4]
MWM3J/\5%GY;Q9Q5E6(S=SA&M:RWPV(7X.DF>/45[#_PIC]DS_H]/_P QS?\
M_P 71_PI[]DB'F3]L>6;/01?#R]7'_?3U[']K87^6I_X*J__ "!\U_K'E_\
M)6_\)\1_\J/'J*]A_P"%2_LA_P#1W-Y_X0-U_P#%T?\ "K_V.T^5OVH]6<CJ
MR>"9P#] 6S1_:N'_ )*G_@JI_P#(A_K%@NE.M_X(K?\ RL\>J?2],U#6]3M]
M&TFT>XNKN=(;:")<M)(Q"JH'<DD"O6O^%:?L;Q_._P"TSK<@'5(_!DH)^A+8
MKNOV9?!W[)FF?'CPU?>&?C)K.J:C'?'[!87_ (=,$4LQC<)E\G:0Q!'J0!WK
M#$YS2HX>=2-.;<4WK3FEHK[N.GJ<N.XIP^%P56M"C5;C&32=&JE=)NS;@K+N
M]D>F?!?_ ()J?#31= @O_C/-<:SJLT8:XL;:[>&UMR?X 8R'<CNVX ]AW)\:
M/^":OPTUK0)[_P"#$MQHVK0QEK>QN;QYK6X(_@)D)=">@;<0.X[CZ=HK\B_U
MFSSZU[?VSO?;[/IR[6/YG_U^XM_M#ZW]:E>]^6_N>G)\-NFU_.^I^06J:7J&
MB:G<:-JUF]O=6D[PW,$JX:.16*LI'8@@BH*]2_;7_LG_ (:D\8?V+L\G[?%O
MV=/.\B/S?Q\S?GWS7EM?MN#KO%82G6:MS13MVNKG]999C)9AEM#%./*ZD(RM
MVYHIV^5PHHHKI.X**** "OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1
M?^4A?C3_ +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1110
M4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'7
M9AOA9YN.^-!11170<(4444 %%%% 'YW?MH?L7^/?AMX]U+Q[X"\-W.J>&-4N
MGNE:P@,CZ<[DLT4BKDA 2=KXQC )R.?#_!OPV\?_ !#UE/#W@CP?J.IWCN%\
MFTM6;:?5CC"#U+$ =S7[ T5\[7X=H5:SG&;BGTM^3_X<_G;//H[9%FF=3QF&
MQ<J-*<G*5-04K7=VH2<ERKLG&5O30\C_ &,_V<9/V</A3_8>M313:YJMQ]KU
MF2$Y2-]H5(5/<(._=F8CC%>N445[M&C3P])4X+1'[MDV48#(,JHY=@H\M*E%
M1BOU;ZMN[;ZMMA1116IZ84444 %26G_'W%_UT7^=1U):?\?<7_71?YTGL5#X
MT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\ *.WP?_V6;3O_ $U:M7\^M?T%
M?\'6W_*.WP?_ -EFT[_TU:M7\^M?=9!_R+UZL_(>,O\ D=O_  Q"BBBO:/E0
MHHHH *GTO4]0T34[?6=)NWM[JTG2:VGB;#1R*0RL#V((!J"BDTFK,4HQDFFK
MIGW/\%_^"E7PTUK08+#XSPW&C:K#&%N+ZVM'FM;@C^,",%T)[KM('8]@?&C_
M (*5?#31= GL/@Q%<:SJTT96WOKFS>&UMR?XR) '<CJ%V@'N>Q^&**^4_P!2
M\C^M>VY7:]^6_N_E>WE<_./^(5<)?VA]:Y)6O?DYO<^ZW-;RYK=-B?5-4U#6
M]3N-9U:\>XNKN=YKF>5LM)(S%F8GN2234%%%?5I)*R/T>,8Q225D@HHHIC"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 %%%% '&?&;X&>
M$/CGIEEI/B_5-:M8[&=IH6T75I+1F8KM(8I]X8[&O/O^'>_P3_Z&WQW_ .%E
M<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE%
M'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\
M.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T
M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_
M *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A
M97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I1
M0!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?
M_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_
M]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\
M+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
MX65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z
M44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\
M&C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\
M$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH ))ZG Y-3T44 %%%% !1110 444
M4 %%%% !1110 4444 %%%<Y\8O$NK^#/A'XJ\8>'X]]_I/AR^O+%-N[=-%;N
MZ#'?YE'% '"_$_\ ;W_8W^#/C*7X>_$S]HGPWI>M6S!;S3WNS(]H3C F\L,(
M3R.'*\'/2N\U#XM?"[2?APWQAU+XBZ)#X36Q6\/B235(A8_9VQME$^[85.0
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
2**** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>blkb-20240630_g3.jpg
<TEXT>
begin 644 blkb-20240630_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>35
<FILENAME>blkb-20240630_g30.jpg
<TEXT>
begin 644 blkb-20240630_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 **** "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@#XX_X*:_\%1?A]^R_X4U_
MX)?"'QI/<?&*2PA;2;#3=(%ZNFN[(^^XWJ8P3"7<(0S<J2H# GUK]@O]L;X?
M?ME_ VS\8^$]>N[S6-&AM]/\7I>Z8;22+4A C2G9C;M9BS#82 ..",#XO_:#
M^%?[:?\ P3U_X*#>-/V\O@S\"E^)W@_QA;R?VG%:H\MU8PRF&2:,B,-+ 4>
M;9@DD?E\,,\+ZS:_\%)/@W^U-_P3\^.'Q?\ @3X<G\+^,-&\'7?_  D>F3PQ
MK=6]Q-;21070FC'[]1M;;(<,#%@JO&=7%<JL9J3OJ;_Q+_X+=_LD>"?'^I>
M/!'A'Q[\0'T64IJ^J^!O#\=U9VY4D-B22:,N 01O4%#@D,1S7U/\+/B-X=^,
M'PT\/_%?PB+@:5XET:VU/3A=P^7*()XEE3>N3M;:PR,GGN:_)_\ 8-_:P_;
M_9%_8'L_B)\&_P!@RQUCP!I]U>ZAXL\=7FOQQ2ZJ_P!JDC:9(5(E"0HJ0%PD
MJCR&)(&0/TZ_9/\ VCO"O[6W[/GAK]H+P;ITUE9^(;1W>PN7#26D\<KPS0E@
M!NVR1N V!N #8&<4IQ4=AQE<\R_;1_X*D?LY_L)^.]*^'?QCT'Q9>7^L:1_:
M-LWA_2X)HEA\UXL,TL\>&W1MP >,>M<7\ _^"W_[('[1?QBT#X(^!_"WCRWU
M?Q)?"TL)M3T6U2W60JS#>T=T[ ?+C(4]?3FOKC77\/V.G3ZWXC%K':V5N\UQ
M<W:KLAB4%F8EN@ !)/M7YK_\$R=*N/V[_P#@HO\ $G_@H=K^E%/#?A>9M)\!
MP20[5C9XS%$5'0,EH"[C_GI>!A1%1<6V@;DI'Z:T445F6%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P
M%^T_^V3_ ,%2OV4_CY%\+[;X4_#WQGI/Q$\875E\*+N6X,-QM>0&&UG"S1#,
M:21JSNJC(),C=:O?L0_\$KOB'X)^#WQID_:>\1:9'XN^.-A=6NIVF@@/;Z.D
MPN&+@@!6D\VX+[5RBB) &.37VGXH^&7PZ\;Z_HGBKQCX%TG5-3\-W3W/A^_U
M"PCEFTZ9@ TD#L"8V(5<E<?='H*W*OGTT)Y==3\J/!GP*_X*^_"?]D[7/^";
M>@?LS^']2T'4I+RQL_'X\26PA@T^ZE9[C:K2AL,7E(+()%$A&PD+7OGC+]GK
M]O']BW]@7X<? /\ 8"^P:[XMT;5"?%EXR6>)$F,]Q.8A?,J>7Y\@0'_6; IP
M/FQ]MT4.HWT!12/FK_@I+X:_:W^(G[$-[\+/V>?A\-;\9>+8;;3/$2V.J6UJ
MEG:2(3>.C7,J!E<KY& 2=LQ;^'-=5_P3T_9:A_8\_9+\*_!BZMHEUF*U-]XG
MEB8,)-2G^>8;APX0[8E8=4B6O:Z*GF?+8=M;A1112&%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !17YD_P#!UM_RCM\'_P#9
M9M._]-6K5_/K7NY?DOU[#^U]I;6UK7_5'R&<\5?V1C7A_8\VB=^:V_ERL_M
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
ME_ZYM_*L.MR[_P"/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH ****
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
M!?[2_@_]G-?AA'^UW<:CXWBU&2XC\?ZOX3AN-\33F06[VK2X*;#Y>1(&'52
M M8WPZ_9"^).H_&71OCW^U5\?!X]UGPM#,OA#1]-\.II>EZ1+,FR6X$0DD:>
M<K\H=V^4$X7(! .,E'Y'EW[47[-^L_";P-\2]3\5_%[1K/X/>+/'%MXR\3Z8
M=$FEUV2]$UI(VFV4BRB)OM-Q:P*A9-RF4KANM9/P\^/WCOX'>,/B-\:/B1\!
M=4\6^.K;0;+Q!\6KFPU>WA3P5HLB2RV6C6B3$&Y>&VCDGE5=@:0LQ=B5Q]*_
M$;]G^_\ BU\>?"OQ \=>)8;CPEX+C-_HOA1+8XGUPDJE_<.3M<0QDB) ORR.
MSDY"@<-\<OV)/&OQ&\>>//$'PX^.D7A?2?BOX<M=%^(>FW'AH7TMQ#!%) );
M28SQBVD:WE>(EDE7HV,@46!25K,][\.Z_I7BOP_8>*-"N?.L=2LXKJSF (\R
M*1 Z-@],J0:N51\+^'-)\'>&=.\(Z# 8K'2K"&SLHBV2D42!$&>^%45>IF04
M444 %26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%%
M !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6;3O_
M $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH ****
M"BBB@ HHHH *_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\
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
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@"#2]/@TC3+;2;9Y&CM8$
MBC:5RS%54 $D]3@<FIZ** "BBB@ HHHH **** "BBB@ HHHH *S/&?C7P?\
M#GPO>^-O'WBC3]%T?3H?-O\ 5-4NT@@MTSC<[N0JC) Y/)('>M.OE?\ ;GT[
M3_B/^V'^S/\  7QO;)=^$==\1^(-8U?2[A=T%]=Z9IJS6<<JGAU$DCML;(;;
MC!II78F[(]1^$/[<W[(OQY\6CP'\)/C]X>UG6GB,D&EQ7)CGN$ )+1+*%,P
M!)*;L $].:N_'#]L7]E_]FW4[70_CA\;="\.W][#YUOI]Y<EKAHLD>:8D#.L
M>01O("DJ1G@UX]_P6$T+2-'_ &-KOXT:/I\,/BSX?>(M%U3P3J4,8$]K>?VE
M;0[(V'S8=)&4H.#P2#M%>P?M(?$OX*_LX?#GQ!\=/B+X;T^6>?3TTXPQ6$;W
MVO2-N%OIJ?*7G:1W95C.0-[$@ ,:=EHQ79=\;?M,?![P1\-=#^+T_BA-3\.^
M(]6T_3]&U/0P+N*YEO9EA@960X*%V +9XK,^,O[;'[)_[/?B:+P7\9OCSX>T
M#5Y8UD_LV[N]TT<;$!7D1 QB4YX9]H/8UY;^QK^Q#-X>_8+^'_P%^/$=S9ZC
MI6O6_BFXT[3IU7[!=IJAU.&TRP8;$;9'(!U^?:PR&KNOVS_'_P (O@-\#_%G
MBG7/ ^GZEK?C2T.C:?H=KIR/>>*M2FA-O:V955WSDC:ISNV1J3T7%.T;V"[M
M<[OQU\??@G\,OAM#\8?'GQ4T+3/"]U'$]GKMQJ,?V:Z$J[HO)<$B8NO*A-Q8
M#(!JO\$OVD/@5^T?I%[K?P.^)^E>)(-.N!!J(L)CYEK(<D++&P#QYP<;@,[3
MC.#7FO[.?P1\=_LS?L*^ OASJ/PRM/'?C+P3I=O/;:+)?6\7EW\DC>9Y-S/E
M(S"EQ,@D&,HI4??Q7G'[$OB+4_$/[?7QB\2?&SP%<?#WXCZ[X=TJ6W^'[M'<
M))HUL6A74A>PL8KQGE=4)4+Y6 GS<D'*K,+L^J-8^*7P]\/_ ! T?X5ZWXLM
M+7Q#X@MKBXT/29W*RWT< #3&/(PVP,"P!R <XQ7.?%G]JW]G3X%:K<:'\7/B
M[I&@WEKI":I<VU[*V^*S>X6V2=@H.U&F81@GJW3H:X3_ (*(_"?Q%XN^"UO\
M:?ADJ)XZ^$VI+XL\)S,VWSS;*6NK)C_SSN+<21E>A;9G@5D?\$Z]"U7XE:/X
MF_;J\=Z>T.N_&*_2\TBTF<.^E>';<&+3;3(R QCW3.5P&:8$C*TK*UQW=[&S
M9_\ !47_ ()^:A=Q6%G^U7X6DFGD6.*-;B3+,3@#[GJ:W/'_ .WY^QE\*O']
MY\+?B/\ M&^&-%U_3Y5CO]-U"]\MK=F17 <D;5^5E/)[UPW['W_)[O[4G_8U
M^'/_ $RQ5%^QO86.J?M2?M1:=J=E%<V\WQ TQ)H)XPZ.ITB#(*G@CV--J*$F
MSZ.\,>*?#/C;P_:>+/!GB*QU;2[^$2V.I:9=I/;W$9Z,DB$JX]P35^OE/]A#
M1=.^%G[7?[27[/GP_MUM/!/A_7O#^K:'I%N,6^FW>I:>\UY#"HX1"Z(PC7"I
MNP ,U]65+5F-:A1112&%%%% !1110 4444 %%%% !1110 5QGQI_:)^!O[.F
MAV_B+XX?%'1_#-K=RF*R.IW862Z<8RL48R\I&1D*#C(S79U\J_!/2M+^)?\
MP50^.7BKQS91WM_\./#WA?2/!7VI W]GVM[9RW=U)$#PK/+\I=<' *YP<4TK
MB9[G\$OVDO@-^T?I-UK7P-^*NC^)8;&41WZZ;= RVK'.!+$V'CS@XW*,X.,X
MKF]5_;S_ &-M$^*(^"^J_M'^%8?$OVX63::VI*?+NMVWR'D'[M)=WR[&8,&X
MQGBO,/CCHNF?#_\ X*I_ GQ;X'LHK/4?'WASQ5I/C1K5 IO[*SLXKJV>8+]X
MI/@!FYP0,X %9W_!3GP[X)\<_!>T_8+^$O@O29/&OQ1UN";2M,L+"-$TF!+Q
M+B\UN<(!Y2*%<&3AI'D(&X[A5**;7F*[L?1VJ?&GP1H_QJTGX!7DUT/$.M:#
M=:Q8QK;$PFUMY(XY"TG0-NE3 [YKD-+_ &]/V-M:^*4?P7TG]I#PK<^)9KTV
M<&G0ZDK"6Y! \A91^[:7<0NP,6W'&,\5U)^!WA&7XM:!\:KJ\OY=<\.^%KO0
M;-GG4Q26]Q+;2R/("NYI-UJF&# 89\@Y!'SA_P %"O"/@GXKQ?#_ /8 ^"GA
M/38O$FH^*;#7I8M(LDBC\):-:3^9/J+", 0%CF&,?*9&D8 YZI)-@VT?6/B[
MQ=X8\ ^%M0\;>--=MM,TC2;.2[U+4+R4)%;PHI9W9CT  )JG\-/B;X!^,?@>
MP^)7PO\ %-KK>@ZHCMI^J63EHIPCM&Q4D#HZ,I]U-?.G[4WQ/^&OQL_:3T?]
MD'QC\0M#TCPCX56U\3?% :OJT-LNI.&\S3=' E8;U=U%U,,$>7%$I(\W%3_\
M$</$?A[5_P#@GUX&TG2-=LKJZT[^TEO[:VND>2U9]4O'02*I)0LI# '&0<CB
MCEM&X[ZGT%X6^*7P]\:^*?$'@CPKXLM+W5_"MS#;^(M-B<^=822Q^9$)%(!&
M]/F4]",X/%>>^./^"@/[&/PVO)]/\<_M$^'=-EMM7N]+G6>=L+>6OE_:(,A2
M-\9EC##L6 ZUXI_P4*N_B9^R1\7],_;-^ &@+?ZEXVTAO 7B+21(JK<:A,KG
M1+Y@V%8Q7/[IR>3%(%%>]_LY_L_Z3^S#^S#IGP<T^]-[<Z=I$TNM:HY)?4=1
ME#2W5TQ/S$O,[L,Y(7:.U.RM<5W>Q1^&/[?7[&WQG\6Q^!/A=^T-X>UK5Y;>
M:>.PM+AM[1Q(9)&^90,*BLQ]@:J>#O\ @HW^PIX]U^#PQX6_:I\&SW]S*([:
MWFU=8#*Y. BF7:&8G@ ')) '6N%_X)K_ /**;P/_ -B1??\ HVYJ/]A/X/\
MPS^.G_!*_P"'7PV^+7A:QU;1=2\$^3<PWL*MY09I!YB,P_=NOWE<8*D @@BA
MJ*!-M(^J**^=O^"3WC?Q;\0O^"?/PW\1>-M5FO[Y+"[LDOK@DO<6]K?7%M;N
M2>3F&&/D\GKWKZ)J6K.PT[JX4444AA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %>5_M5?LN:3^TSX=T0VGC;4/"GBKPEK2:OX.\7:3$DD^EWB@
MJ28W^6:)U)5XFP'&,GBO5**:;3#<^/OCM^Q3^W-\7M%T75?&O[5WA/QA/X/U
M^SUO2/!5UX$;2=)UNYMGW*+Z6&YEE/JH4>6& +(PZ:?CO]DG]JC]HSXL>#_V
MI-;^,FF?#S6?#^BF+3/AWK7A&'Q)::!?LS":[BG2\@CEF=0NV4Q[D4@#:>GU
M=13YV+E1R7P8\+_%_P (^$I-+^-GQ9L/&6KM>O)'JVG>%QI$:0%5"Q&$3S9(
M8.=^X9W 8&,GQ3XP_L2?M >/?VL&_:D\%?M9:5I,EAI2Z?X2T+7?ALNK1>'X
MVC07#V[&^B42S.K,TOEA]K"/=M7GZ8HI*33"R9Y'K'PE_:ROOA?I.C:?^UO8
M6OC+3M3DN+OQ%%\.X?L.IV[!@MM-8M<,R 97]Y'.K97/0E:R_@-^R9XS\%_'
M76/VHOCU\94\;>.M3\.1^'[&;3] 73+#2=+6;SS;PP"65F+3?.TCN3V  SGW
M"BB["QD^/_"P\<^!-:\$F^^R_P!L:1<V/VGRM_D^;$T>_;D;L;LXR,XZBN?_
M &;_ (/?\,^? 3PA\#_^$B_M?_A%- MM,_M3[)]G^U>4@3S/+WOLSC.W<V/4
MUVU%*^@SS/X/_LZCX4?&[XI?&0>,/M__  LK5M-O?[._L_RO[.^R626NSS/,
M;SMVW?G:FW.,'K7G%S^QC^T?X7^-?Q"^*?P-_;#L?"EC\1-7M]1U'2[CX:PZ
MC/;2Q6L=N/+GENU4\)NYB(YP0<9/TG13YF*R/-_V9_V9O"7[,_A74M+TC7]4
MU_6_$6KR:MXL\5:[*KWNL7T@ :60J J*  J1J J*,#DDGTBBBDVV,**** "B
MBB@ HHHH **** "BBB@ HHHH *\)^-G[(/C3Q%\<8_VF_P!G#XX/\/\ QK-H
MR:3KYNM!34]-URSC<O$MQ;M)&1(A)"S(X8+\O2O=J*:;0-7/D*3]F+]M7X4_
MM(Z3^UO?>-O#_P ;-8_L=M!U'0;JQ7P\VC6,LR.TNE_O98=_&9!,=\@7 D&<
M"[X0_8._:R^'OQ8\9?&3P?\ MP:$VM^--2,U_J6M?"%+VZAM5/[BQCE.I*$@
MB7 5$503\Q&<8^L**?.Q<J*7ANSUW3_#EAI_B;6HM2U."QBCU#48;/[.EU.J
M 22K%N;R@S L$W-M!QDXS7RI\(OV!_VP_@KK/B3Q3X3_ &\- N=;\7ZJ=0\1
MZ_J_P:2YO;Z3&(T:0ZF-L4:_+'$H5$&0JC)S]<44DV@:3.#\1_LQ_L]^/]4/
MBCXH? CP-XDUV>&)+_6M6\'V<\]RR(J EI$=L *  6.T #.!7/\ [%/[(W@[
M]C'X&Z=\(O#TFFZA?P-,VK>([/08[";56:XFEC:959V8QI+Y:EG;"KQ@' ]<
MHHN[6"R/,_VIOV=1^TOX,T'PB?&']B_V)XVTGQ#]H_L_[3YWV*X$WD;?,3;O
MQMWY.WKM;I7HVHV@U#3Y[ R;//A:/=C.,@C/ZU-11=CL>7?LT_LUI^SQ^RKH
M7[,;^,SK"Z+HD^G'6AI_V<S^8\C;_)\Q]N/,QC>>G7FO&_AY_P $\OVE?"7P
M/TW]F+5?V]KA/ 5CIG]FS67ACX=6^G:E/9'.^'[;)<W!C+!B"ZH&P>M?6M%/
MF8K(Q/AM\.O!WPC\ Z/\,/A]HL>G:)H.GQ66F641)$4,:A5!)Y8\9+$DDDDD
MDFMNBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
*444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>blkb-20240630_g31.jpg
<TEXT>
begin 644 blkb-20240630_g31.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 *^3/"?[9O[4^O\ [<7@
M+X.>./@CI_@CP1XWT76+S2]/UB?S]>E6SB#K/<")S%:;BRXA^=P-VX@X ^LZ
M^5/C]_RED_9^_P"Q+\5_^B(ZJ-M29'KG[0P_:\U*]T?P[^R])X(TN"X2=]?\
M2^,8[BY-F%*"*.WM8"GFN^YR6=PJA.A)%>>?L2_M0_'/XA?%[XH?LM?M-Z1X
M?_X3'X7W.GM+KOA5)8[+4[2\A,T+^7*S&.0(%+#.#OP -I)]!_:M_:F\(_LM
M^ X-:O\ 2KG7?$NN70T_P5X.TSYKW7M0; 2")0"0H)!>3&$7GDE5;@_V5/V4
M_B%\)OA1X_\ B'\5M4@U#XM_%8SZGXON[%OW-K,872UT^ Y_U5NKE%.3DEL$
MC;37PZAU.<^&WQR_;>_;-LM2^+W[,NN^ ?!7PZCU:ZL_"%WXIT*ZU*^\1I;R
MM"]VXCGB2WMWD1@@ :3Y3GMGZC\-CQ$/#M@/%[61U;[%%_:ATU7%N;C8/,\H
M.2PCW[MN[G&,\U^;?[(W[-G@KQ+_ ,$K+7X_#]I_XGZ!KOASPKJT]O-IWC^Y
ML[/P]=V<MP?)6TB*1*NZ-6=74NX<G=\RD?:7[&?QHUWXB?LG_"WQ[\9];M+7
MQ-XL\,VDCB[D2"34;AHMV^-#C<TB 2[4'1C@ 437847W."\9?'W]J;XZ?M,>
M,/V>OV1M2\(>'=,^&UM9+XN\7>+-+GOVN=1NHS-'9VT,4L:A4C'[R1B2&. !
MCYN3TW_@HA\9K7X ^,=,\7^!_#UI\7_!WQ+L/ EY;PM,VCRW=[<Q16VI!2WF
MBV9)&D\LMN)CQE=W&M^P9=0^'OVR_P!J3X=:S*(M7/CVPUF.WD.'DLKJS!BD
M4?Q*  "1T+ 'J*YG]FCX/?#O]J?XY?M:GQ?IK:EX-\0_$'2-+M[FSNGA(O\
M2[4>9+!-&0R213F)@ZG@@=1Q567;L&IZ7\+_ -J_Q;\-]?\ C'X%_:V\8>'I
MX_A#8:5JMQXQT329+"&]L;ZWEE16M7FF*3K) \859#YF^, 9//H/[*GB3XY>
M/?AJ_P 3?CMIT6D7?B6_DU#0O"RVP270M+<#[-;7#=9+DH/,E)QM>0H -E?&
M/Q4\-^$- LOBC\8?AQ8ZKXH\"_"&9M7\1:QXLUB?4)O'_C*SA$5I!<3.VZ6P
MTWY-R+M1IL@ [":^B_V?/BK^T)X>_:C7]F_XV_$O3/&D.L_"N+QC8ZS9:!'I
M[V$PO$M9K3;$Q62%C*KQNWS_ "L"6ZTI1TT!/4^CZ***S+"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^<+_\ X)+?
ML$ZGK*^(K_X0:Q+?QE_*NV^(NO\ F1[_ +P5OMV5![@8%?1]%--K8329XS\8
M_P#@GW^R3\?D\,+\6OAA<ZJW@[21IOAR9?%&IV\MI;;579O@N4:0D*N7D+,>
MY.3FW\ OV&?V8OV8/%EWXW^"7@&^TG4[W3FL;F>Y\5:G?*\#2)(5\N[N94!W
M1H=P4,,$9P2#ZW11S2M:X65SP/Q/_P $Q?V)?%_CB_\ '>N?!O?+J^I?VCK&
MDP:[?0Z9?W>X-Y\UC',+>1B1DY3#')8$DUZ-\0?V<_@Q\4O$7@SQ7XW\$0W5
M[\/M3^W^$'BN98$T^?:J@JD3JK@!$PK!E&P<5VU%',^X61Y'\>OV&?V9OVDO
M%EKX_P#BAX#N&\06EG]CCUW1=;N]-NWMMVXP226LL9ECSGY7SC)QC)KK? /P
M(^%OPF^$J_!'X3^&5\,^'HK*:VM[;19GBEA\P$/*LN2_G$L6\TDON^8DFNOH
MHN[6"R..\)? 'X0^"O@G#^SKH?@BT'@V+1Y-+?1)U,D<]M(K"592V3(TFYR[
M,2S,[,222:RO@=^R?\"_V=;^\U;X6^%KR&^OK*&REU#5M>O=2N$LX23%:QRW
MDTKQ0(6)$2$)DYQFO1J*+L=D%%%%( HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/VXT=-2CTBU36)$>\6V073QCY6DVC<1[9S45%;4J#Z%FBBBLRPHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "D95=2CJ"",$$=:6B@#S_P =_LK?LY_$K>_C'X.:
M%<2R?ZRZ@LA;SM]98=KG\ZXW_AB=/"1\WX(?M!^._"&W_56 U;[=8IZ?N)\Y
M_%J]RHK"6&H3=W'7OL_O1\SC.#>%\=6=>IA(*I_/!>SJ?^#*?+/_ ,F/#?[-
M_;^^'_\ QY^)/ OQ!M$Z_;[.32KZ3Z>7F%?QH_X:^\=>#?D^-O[*/C?0@O\
MK;[1(H]7M(_]II82-H_ U[E12]A./P3?SU_/7\3E_P!6,RPG_(OS*M!?RU.6
MO'YNHG5_\JH\P\$?MF_LP^/Y%MM$^,6DP7!.TVFK2-8RAO[NVX"9/TS7I=K=
MVM];)>6-S'-#(N8Y8G#*P]01P:P/&_P?^%7Q)C:/Q_\ #G1-8+#'F:AIL<LB
M_P"ZY&Y3[@BO-+K]@GX.:7</J'PH\1^+? ETS;C)X5\231(S?[22%U(]5&!1
M?%1W2E^'^?YA[?CK _Q*-#$KO"4Z$OE":JQ?SJQ/;J*\-_X5;^VYX!^;P)^T
M5H'BVW3_ %=AXV\/^0P'H9[4[W/N<4?\-#_M-^!?E^+'[(FI7L"??U/P+JT6
MH"3U*VQQ(/Q-'UA1^.+7RO\ BKA_KC2PVF8X/$8?S=-U(_\ @=!U8I><G'SL
M]#W*BO'/#_[>7[->JWPT7Q%XMN_"^H_QZ=XKTJ:QD3_>9U\L?]]5ZEX;\7>$
M_&5B-3\(>)].U6V/2XTV]CG0_P# D)%:0K4JGP23/7RSB+(<ZNL!BJ=5K=1G
M%M>J3NGY-)FC1116A[(56L='TG2Y)9=,TNVMVG;=.T$"H9#SRV!R>3U]:LT4
M -,$#3"X:%#(H(5RHR!Z9J+4=*TS5[?[)JVG0746X-Y5Q"KKGUPP(S4]% "+
M'&D8B2-0@7 4#@#TQ5?2=&T?0+%=,T+2;:RMD)*6]I L:*2<DA5  R>:LT4
M1-96;7:W[6D1G1"BS&,;PIY(!ZX]JEHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@"AXA\+>&?%MB=+\5>';#4[8]
M;?4+-)HS_P !<$5Y;XD_8/\ V9];OCK.B^!Y?#>HC_5ZAX6U&:Q>/_=6-O+'
M_?->PT5G.C2J?%%,\?,^'\BSJWU_"TZK6SG",FO1M73\TT>&_P##./[2'@8[
M_A)^U]K-Q GW--\<Z9%J8D'8-<?+(OU H_X65^W'X!X\;?L_^&_&%NGW[WP7
MKYMI O\ >\FZ&YS_ +*XYKW*BL_JRC\$FOG?\'<\?_4ZAAM<NQ=?#^4:KJ1^
M4*ZJP2\HJ/E9GB%O^WI\)M&G2Q^+OA#QAX#N&;;_ ,5/X;F2)F_V9(@X(_VC
M@5Z!X>^/WP1\6:/<:]X:^*^@7UK:6SW%TUMJD;-!$BEF9T!W*  2<@<"NLN+
M>WNX'MKN!)8Y%VO'(H96'H0>M?-O[>W[-OP=7]G/Q5X^\,?"31;77]/MX;B"
M_P!.L%@D51<1>:[>5M#_ +K?]X']*BI+$T:;E=225]K/]?R/.SC$\;<-Y1B,
M<JM'%0HPG/EE"5*HU"+DUS0E.,F[:)4X:Z76YX9\>/\ @JK\5=>\1W&G? F&
MUT+1H)"MMJ%U9)/=W(!^^5D#)&#U"[21W/8'P'_X*J_%70O$EOIWQWAM=<T:
M>4+<ZA:V207=J"?OA8PJ2 =2NT$]CV/R717R_P#:&,]IS\[].GW'\*?\1A\1
M_P"V?[2_M"IS7OR7_=6_E]G\%NFU_.^I^VFD:MINOZ3:Z[HU['<V=[;I/:7,
M3926-U#*X/<$$$?6K%>0_L%_VS_PR)X(_M[?Y_\ 9TOE[^OD_:)?)_#RMF/;
M%>O5]?2G[2E&?=)G^BV0YE+.<CPN/E'E=:G"HX]N>*E;Y7L%%%%:'K!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^9/_!U
MM_RCM\'_ /99M._]-6K5_/K7NY?DOU[#^U]I;6UK7_5'R&<\5?V1C7A_8\VB
M=^:V_ERL_M HK^+^BNW_ %9_Z>_^2_\ VQY7^OW_ %#?^3__ &I_:!17\7]%
M'^K/_3W_ ,E_^V#_ %^_ZAO_ "?_ .U/[0*KZOI.F:_I-UH6M64=S9WMN\%W
M;3+E)8W4JR$=P02#]:_C'HH_U8O_ ,O?_)?_ +8F7'<9Q<98:Z>ZY_\ [0_H
MX^/'_!*KXJZ#XCN-1^!,UKKNC3R%K;3[J]2"[M@3]PM(520#H&W GN.Y/@/_
M ,$JOBKKOB2WU+X[S6NAZ-!(&N=/M;U)[NY /W T99(P>A;<2.P[C^<>BO,_
MU"P?M.?VK]+:?G^I^(_\0X\./[9^O_4JG+>_LO;?NK[VM[/GM_=Y[=+6T/[.
M-(TG3= TFUT+1K*.VL[*W2"TMHEPD4:*%5 .P   ^E6*_B_HKT_]6+?\O?\
MR7_[8_;H\=QA%1CAK);+G_\ M#^T"BOXOZ*/]6?^GO\ Y+_]L5_K]_U#?^3_
M /VI_:!17\7]%'^K/_3W_P E_P#M@_U^_P"H;_R?_P"U/[0**_B_K].O^#47
M_E(7XT_[(SJ'_IVTFN?%Y!]5P\JOM+V6UO\ @G;EW&7U_&T\/[#EYG:_->WR
MY4?T#4445\Z?;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\H[?!
M_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4**** /U/_P""
M9O[#O[-/["WPD^&7_!7W]O\ ^/LV@Z?J&LLW@7P=IV@27OVII(;A(7N#&DC$
MLB23JJJH140M)N;8/G;]K+X4_P#!.+6OV\?"OBWP-^V7?:]\)?B;K<VL^.-<
MM-!>WU#PMY]Y*9X3"82V0"&3,&0I^ZX )]B_87_X+-?LT)^RAHW_  3Y_P""
MFO[-'_"=_#S1G\K0_$&G();FPBW.8_,A+1N&B$KJMQ!(DBQG:$8Y+<=_P6S_
M ."9'P$_8GB^'7[0'[)OC*_U#X=?%6QEN=)T[5)C+)9$10SQM%(ZJ[PR13J5
M$@,B%#N9MPQXE)U8XYJNY*4KJ-K<K6ZMI=-;ZGUF(CAYY1&6$C"4(<KFGS<Z
MD[)MZV<7MI\K'O'[//\ P2H_X(%_M7?%.R^"O[/G[?WQ7\2>)M0AFFM=,MM,
M\K,<4;22.TDVCI&BA5/+, 3@#)(!_/G_ (*)?L]_"[]E']M/Q_\ LZ?!KQG?
M^(/#WA'5H["TU35)(GN'E%O$UQ'(8D1"T<[2Q'"C_5],U^AG_!%/PAH7_!/7
M_@G1\8/^"NWQ,TJ'^U;_ $J;1?AU!=KC[0B2B-0O<K<:AY438Y5;-FZ$U^3'
MB;Q)KWC/Q)J'C#Q3JDU]J>JWTMYJ-[<-F2XGE<O)(Q[LS,23ZFM<%[5XNI^\
M<H1TUM\6[V2VV.;-OJ\<MH/V,85)WE[M](;*]V_BU?R1]D?\$N_^"7WPM_:Q
M^$GQ!_; _:S^,.H^"/@[\- 8]9O]#MUDOKZX6)9I(HBR2!-B20_\LY&=ID55
MR21V_P"UU_P2R_8VUS]@>\_X*+_\$T?CAXN\3>$_#>L+I_C'P_XV@B^UVA,D
M43.C1PPE60SP.R,K QS;PX"[2S_@E!_P4/\ V//AA^Q[\5/^"=O[=D'B/3O
M_P 1-0?4;?Q-X:M?/EM)I(((9%95#,C*;6WDC8)(NY6#KCK];>&+;]@_X6?\
M$"?VCD_8K\3>.M9\#S:G-:S^(OB!;QPR:EJTRZ? #;(D<6(EWVR9,:G>K=<9
MKGQ%?%TL7=N27-%)6]UQ=NO<[L#@\MQ.7<L5!OV<Y2=WSJ:NU97^&UNEF?A_
M1117O'QP4444 %?IU_P:B_\ *0OQI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G
M_9&=0_\ 3MI->?FO_(NJ>A[/#O\ R.Z'^(_H&HHHK\[/V\**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]:_H*
M_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@_P"1>O5GY#QE_P CM_X8A1117M'R
MH4444 ?JQ^P7^WS^Q-\4?V0O$[_MH?L6?!/6/$OP$^'%A%X,O=:FM;74?&7D
MHT-O9E9XW>9P(H][+YBYDSY0W8/QO_P4>_X*:_&O_@I)X[T77/B'H&D^'/#G
MA2SDM/"7A#0486NFQR;/,8LW,DC".)2V%4+$@5%P<_-]%<=+ T*5=U5OTWT[
MV]3U,1F^+Q&$CAV[+K9)<UGI>RUMHOE?<^R/V\?^"LZ_M:_LD_#']BSX4_ 7
M_A77@CX>0P&>S7Q+_:#ZK-!;B"!W(MH-NT-.[9W%WFW'!7)Y?_@E;_P41\._
M\$WOC-X@^*_B/]GNQ^(<>N>%Y-)CL;K4TM'M"TT<AD61H)AM81E&7:,AASQ@
M_+]%6L'AU0=&WNO?5]?/<R>9XUXR.*<O?C:SLM+*RTM;;R/J3]C?]MG]D7X,
MW7C:T_:G_P"">WAKXJ6/BO6EU+3)/[5^P7.A$&4FW@<1.QA;>ORAD^X,[N .
MA_;_ /\ @K?JO[6OP9T+]D[X$? #0_@_\'_#MV+JV\&Z#<"9[VX4L5DGE6.-
M2H9VDV!.9'+NTC!2OQU11]3P[K*HU=KS=O6U[7^0+,\8L,Z"DE%Z.R2;5[V<
MDKM7Z7"BBBNDX HHHH *_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_
MY2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%% !1
M110 4444 %%%% !17$_&W]I#X&?LX:78ZW\<OB7IOAFTU*X:"QGU)V59I%7<
M57 /('-><_\ #TC_ ()\_P#1UGA7_P ")/\ XB@#WRBO _\ AZ1_P3Y_Z.L\
M*_\ @1)_\11_P](_X)\_]'6>%?\ P(D_^(H ]\HKP/\ X>D?\$^?^CK/"O\
MX$2?_$4?\/2/^"?/_1UGA7_P(D_^(H ]\HKP/_AZ1_P3Y_Z.L\*_^!$G_P 1
M1_P](_X)\_\ 1UGA7_P(D_\ B* /?**\#_X>D?\ !/G_ *.L\*_^!$G_ ,11
M_P /2/\ @GS_ -'6>%?_  (D_P#B* /?**\#_P"'I'_!/G_HZSPK_P"!$G_Q
M%'_#TC_@GS_T=9X5_P# B3_XB@#WRBO _P#AZ1_P3Y_Z.L\*_P#@1)_\11_P
M](_X)\_]'6>%?_ B3_XB@#WRBO _^'I'_!/G_HZSPK_X$2?_ !%'_#TC_@GS
M_P!'6>%?_ B3_P"(H ]\HKP/_AZ1_P $^?\ HZSPK_X$2?\ Q%'_  ](_P""
M?/\ T=9X5_\  B3_ .(H ]\HKP/_ (>D?\$^?^CK/"O_ ($2?_$4?\/2/^"?
M/_1UGA7_ ,")/_B* /?**\#_ .'I'_!/G_HZSPK_ .!$G_Q%'_#TC_@GS_T=
M9X5_\")/_B* /?**\#_X>D?\$^?^CK/"O_@1)_\ $4?\/2/^"?/_ $=9X5_\
M")/_ (B@#WRBO _^'I'_  3Y_P"CK/"O_@1)_P#$4?\ #TC_ ()\_P#1UGA7
M_P ")/\ XB@#WRBO _\ AZ1_P3Y_Z.L\*_\ @1)_\11_P](_X)\_]'6>%?\
MP(D_^(H ]\HKP/\ X>D?\$^?^CK/"O\ X$2?_$4?\/2/^"?/_1UGA7_P(D_^
M(H ^1?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK]O/^#D[]L[]EO]HG]A;PMX)^"7
MQLT7Q)JUK\5["]N+'3I69TMUTW4XVD.5' :2,?5A7XAU]UD'_(O7JS\AXR_Y
M';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O\ @U%_Y2%^
M-/\ LC.H?^G;2:_,6OT+_P"#:[X^?!S]G;]N/Q;XU^-WQ!T_PWI5U\*+VRM[
M[47*I)<-J>F2+&, \E8Y#]%->?FO_(NJ>A[/#O\ R.Z'^(_HUHKP/_AZ1_P3
MY_Z.L\*_^!$G_P 11_P](_X)\_\ 1UGA7_P(D_\ B*_.S]O/?**\#_X>D?\
M!/G_ *.L\*_^!$G_ ,11_P /2/\ @GS_ -'6>%?_  (D_P#B* /?**KZ3JNG
MZ[I=MK>D7:3VEY;I/:SQ_=DC=0RL/8@@_C5B@ HHHH **** ,WQ)X,\'^,H(
MK;Q?X4TW58X7+0QZE8QSK&Q&"5#@X..XK(_X49\$O^B.^%?_  GK;_XBNIHH
M Y;_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%?_">MO\ XBNIHH Y=/@U
M\(-+<:GIGPI\-V]S;GS;>X@T*W1XG7E65@F5((!!'((JQ6Y=_P#'I+_US;^5
M8==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !226%CJB
M'3-3LXKFVN!Y5Q;SQATE1N&5E/# @D$'@@TM26G_ !]Q?]=%_G2>Q4/C12_X
M49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO_B*ZFBO,/>.6_P"%&?!+
M_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(KJ:* .6_X49\$O^B.^%?_
M  GK;_XBC_A1GP2_Z([X5_\ ">MO_B*ZFB@#EO\ A1GP2_Z([X5_\)ZV_P#B
M*/\ A1GP2_Z([X5_\)ZV_P#B*ZFB@#EO^%&?!+_HCOA7_P )ZV_^(H_X49\$
MO^B.^%?_  GK;_XBNIHH Y;_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%
M?_">MO\ XBNIHH Y;_A1GP2_Z([X5_\ ">MO_B*/^%&?!+_HCOA7_P )ZV_^
M(KJ:* .6_P"%&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(KJ:*
M.6_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO_B*ZFB@#EO\ A1GP
M2_Z([X5_\)ZV_P#B*/\ A1GP2_Z([X5_\)ZV_P#B*ZFB@#EO^%&?!+_HCOA7
M_P )ZV_^(H_X49\$O^B.^%?_  GK;_XBNIHH Y;_ (49\$O^B.^%?_">MO\
MXBC_ (49\$O^B.^%?_">MO\ XBNIHH Y;_A1GP2_Z([X5_\ ">MO_B*/^%&?
M!+_HCOA7_P )ZV_^(KJ:* .6_P"%&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCO
MA7_PGK;_ .(KJ:* .6_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO
M_B*ZFB@!D$$%K EK:PI'%&@6..-0%50,  #H .U/HHH **** "BBB@ HHHH
M**** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHH
MH **** "BBB@ HHHH **** "BBB@ J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_
M #I/8J'QHW****\P]X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (
M[O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0KR/\ :U_;
M(^%'[)'@H:_XP\1:++K$]Y91:?X;N_$$%G<W4<]W%!).H?+>7$KO*S;2 L1!
M(ZCUROACQK;VG[)/[7?Q2^,W[47[,6H>.?!/CNXLKG1_B)IGA^/6/[ MH;<1
MR6=U"09+>%2/OJ,-A>&/"!4$F]3[3TWQQX,UGPB/'^B^+--O=":T:Z36;.]C
MEM6@4$M()4)4J #D@XX-97P8^+WA3X[?"S1_C#X*BO8M&URV:YTYM3M3!*\.
M]E60H2=JL%WKGJK*>,XKYF_;,^*WP8T?_@E%XJ\2?L?W.BQ^%_$-FNEZ&OAR
MW%O;)_:.H+#=*(@JF)OW\^Y"JE6)! KZ!\5_LU_#CQQ\#]*_9Z\1+J"^%]-L
MK*SDT_3-2EM!=VMLBHMM*T3*QA8* R C<!@\4AN*2OYG0_#WXL?#'XM65]J7
MPO\ '^C^(;;3-1>PU"XT;4([F."Y0*S1,R$@, RDCW%8'Q3_ &J_V:_@AKUM
MX6^+WQT\+>'-2NT$D-AJ^M10S%"<!RK-E4)!PS87@\\5X;_P2J\-Z!X.;X_>
M$O"FC6VG:9IG[0NNVNG6%G"(XK:"..V5(T4<*JJ  !T JG_P3<\ > OC;X'^
M*/QT^*'@W2]>UOQS\3M;@U.XU>QCN&%A!(((+(>8#B%$4@)TP?88!N*39];:
M7JNF:YIMOK6BZC!>6=W"LUK=VLRR131L,JZ,I(92"""#@@US7Q8^/'P6^!&E
M0ZU\9OBIH/ABVN6*VKZUJD=N;AAC(C5B#(1D9"@XKP;_ ())W%WI?[/_ (O^
M%1NY9;#P!\6O$'AS1/.D+E+.&=)$3)Y(!F8#VXKWOQ?\(O@UXC\3Q?%#Q]X
MT&_U32]->W@UC6+&*5K.VR7<*T@(C7J6(QQU.*9+2C*Q/X,^+GPY^)G@1OB3
M\+?%UAXHT?RI&BN_#UVETLK(,M$I0X\SML)!!(!Q47P6^,/@;X_?"W1?C#\-
M]0DN=%UVT\^SDFCV2+ABCQNO\+HZLC+V92*^9O\ @E5X:TV[\6?''XV_#715
MTSX<>,_B%GP)9P0^3;SQ6PECGO((P %BED8!< ?ZHK@;<5T7_!.:Z?PKXS^/
M/P(A.+'PG\8+ZZT>$?=MK34$6Y6!1V57\PC_ 'S2&XI7MT/I^BBBF0%26G_'
MW%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN
M.^-!11170<(5\R?%7]K[]KCX3_&VU^!X_8]TOQ3<^*KW4F\ :GI7C^"TCOK2
MV42,;F.XB+0/'&\>\Y*LQP@/ /TW5*\\->'-1UNR\3:AH%E/J6FI,FG:A-:H
MT]JLH42K'(1N0.$0,%(W;1G.!0--+='PQ\4?V)/B/\+?^"3OQ2\":]-ITGBS
M4]:NO'=YI^@*QLM-E2Z@NWM+8, 61(;8@<#YB0,C!/U=>?&WQ9KO[/NB?&WX
M)?"BX\=76O:78W]AH5EK5K8M)#<1JY?SKEEC&Q6R03DXP.:]#N;:WO+>2TNX
M$EBE0I+%(H974C!!!X(([5@_"KX5^ _@E\/]-^%OPQT1M-T'2(WCTVP:\FG\
MA&D:0J'F=W*[G; +$*,*,  !%.5UJ?,'[!FC_M?_  F^)GCW3?BG^QWJ&BZ-
M\1_BEJOBF77SXWTBX31X;F-2D3PPSM),VZ(+E!_&#C -,^&OAO\ :_\ V'O$
M/C_X:_"W]E]_B5X4\3>,;WQ#X*U73O%5G8_V>]YAGLKM+AE94C=<B10P()/4
MX7[#HHL#G=['S!\)/A'^TY^QK^QF;#X9> =)^('Q2UCQ-+K?B;3FU5;.TENK
MZY#W)261E&(H]J@DC=L+8/W:S_\ @I!X8_;%^*^J>'O@]\'O@=?^)OAI>1?:
M?B$VB>,;#2KW55#L!I@DN95:*%@JM(Z*Q=7V KAL_5]%.P<[O>QY#^R]XU^-
M6I6I\!^/OV,'^%&@Z)I<,.A!/%^FZC"ZKA!;I%9L3$%4 @D8XQUKSW_@FM;M
MXPU/XU_M$1#-AXZ^+NH_V#./NW.GV6+6*8'T9EE'_ :^F=3T^UU?3;C2;T2&
M&Z@>*813-&VU@0<.A#*<'@J01U!!K)^&7PS\"_!OP#I7PO\ AGX>BTK0=$M%
MMM,T^&1W$,8R<;G+,Y)))9B68DDDDDT"YE9F[11102%26G_'W%_UT7^=1U):
M?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!11170<(4
M444 %%%% !1110 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\?<7_ %T7
M^=)[%0^-&Y1117F'O!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'
M=_\ 'I+_ -<V_E6'6^Z+(A1QD,,$5!_95A_SP_\ 'C_C6]*K&FFF<F)P\ZTD
MXF/16Q_95A_SP_\ 'C_C1_95A_SP_P#'C_C6WUB'F<WU*KW7]?(QZ*V/[*L/
M^>'_ (\?\:/[*L/^>'_CQ_QH^L0\P^I5>Z_KY&/16Q_95A_SP_\ 'C_C1_95
MA_SP_P#'C_C1]8AYA]2J]U_7R,>BMC^RK#_GA_X\?\:/[*L/^>'_ (\?\:/K
M$/,/J57NOZ^1CT5L?V58?\\/_'C_ (T?V58?\\/_ !X_XT?6(>8?4JO=?U\C
M'HK8_LJP_P">'_CQ_P :/[*L/^>'_CQ_QH^L0\P^I5>Z_KY&/16Q_95A_P \
M/_'C_C1_95A_SP_\>/\ C1]8AYA]2J]U_7R,>I+3_C[B_P"NB_SK4_LJP_YX
M?^/'_&E33;*-PZ0X*G(.X_XTGB(-#C@JJDG=?U\B>BBBN,],**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,
M4^\,=C7GW_#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\
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
M27B3F),E%W21P*6P1@ FOJ&BGS.]PLB'3M.LM(T^#2=-MEAMK6%8;>%.B(H
M51[  "IJ**D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7$?M&
M? 'P)^T_\&]:^"7Q'2Y73-9A0?:K&7R[BTFC=9(;B)\';(DB*P."#C!!!(/;
MT4)V8'R3\6OV'OVY/C'\&]5^!7C/_@H):76A7NEO:/+#\-X[:^U--N%AO+A+
MH_NVP!(8D1I%+ \$@UO'?[(?[4G[5WPH\$^!/B/KWAKX3P_#S6/+N/".F:./
M$.@^*$MHK?[#=",W-N\=M&PD"VL^[YE!<, I/U_15<[)Y4>>? OP%^T5X*EU
M(_';]H'2/&\4Z1#2X]+\"+HWV(KOWEBMU/YH8%,#"[=G?/' ?MB?L;_%/]I[
MXA>#/%WA?]HBQ\.:5X-G-]!X7UCP2-7L;O4@3Y=Y*ANX [1J?D5PP5LL,$FO
MH*BE=IW'9-6/+? WP*\>ZWX4U'PA^U_X[\*?%BSN;J&:PM;GX<P6-O;; V=T
M,D]PLK9((;Y2N#US7+0?\$\/V?=+_:DT#]HWPQ\.?!VE6N@^&YK"'PS8>";2
M*-KYKJ*>+41(F DT7E%5(C+#=D.N,'WNBCF8604444AA1110 4444 %%%% !
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>37
<FILENAME>blkb-20240630_g32.jpg
<TEXT>
begin 644 blkb-20240630_g32.jpg
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
M!WA_1_"L>D:;874J[&NY%$LKW$NW&W<P"$9 KG/B)_P3\_:2\0_M::U^UGX
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
M#_P*\=>'+[PGX@9HM;\0Z'';01S2)&PLX)(Y'WL&A5L?+P@('I^B7B+XP_\
M!2&P_92T/XC:+^RAX9G^*!\0,GB7P$_B.(Q1Z8#< 207"W'EF8[;9L;WX=_E
MS@#P.3]F[]OG_@HO^T?X$^(/[:?PCT?X9_#GX=:D-2M?"]MJT=W<ZM<AD<JW
MEN^0S1HI9O+"Q[@@+,6JH-+?H*2N].I^AE> _MR_%C]G3]CO]G#QY\5/&7A+
M08;KQ39SVS:>EA$LWB7498#%'%+A<S?*!O9L[8T8]!BL[XH:K_P40B_;]\':
M;\--#TU_@6^EJ?%5W)]BWB?$_F;B[?:0X(AVB,;#N&<_-CY _;4_9._X*=?&
M_P#;PG^-VH?LN:5\1O!'A34WC\!^'=9\6:?#I;VJX*226YO(I&9V DD#@;V4
M*V8U"5,8J^K')NVB+G_!,?\ X)U?$[Q/_P $ROBGH/B>?^P=3^--C$WAJ'4%
M91%;VZ,UK/* -RI-(['@$^5M8 [@*R_B#:?M1?LJ^(?@[^T)^TE\+M TB_\
M@[X'/@GX:>&-$\0#4;SQQK4MH]E RQPJ##"J.LD@)W#9M7)E55^TOV,?B?\
M\%"?'.O:U8_MG?LQ^&_ >EVEA$VA7.@ZW!=-<S;R'C98KJ?: N""0OISVXG]
MGS]GWXQ_M$_M<:I^V]^UWX&N=!M_#$LNE_!SP'J4L<C:7;?\M-3F6-F07$G;
MDE3GLD+"N9W;8K:*QY#^Q5^U!^RM^QQKOB&']HSX@:OK'Q:\7>)TB^+7Q"30
M9IM)TK5I"QCTAKQ5\N-8/F4A,H&5^0B )^C ((R#7Y:>.OV!/VXC\/?B=^P[
MX>^!UE?^'/B'\8O^$ILOBI+XEM5M[.Q:2-CYMN6\\R*(DRH&26DV[AAC^H>C
MZ='H^DVND12O(MK;)"LDARS!5"Y/OQ4SMN.%]BQ1116984444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !45[8V.I6KV.HV<5Q#(,20SQAU8>A!X-2T4"<5)6:T/,?
M&?[&7[+WCQFEUSX+Z-%,QS]HTN$V4F[^]NMRA)]SFN<_X8RU?PI^\^#7[3GC
M_P -[?\ 565WJ2ZE91_2"8?S:O<:*PEAJ$G?EU\M']Z/E\3P5PIB:KK/"0A4
M?VZ:=*?_ ('3<)_B>'?V5_P4 \"_\>/BSP#X[MD^]_:5C+IEY(/]GRLQ _6C
M_AJSXO>#_E^,'['OC&P1?]9>>%IH=9B _OGRBI5>_.2*]QHI>PG'X)M>NOYZ
M_B8?ZKX_"_[AF=>']V;C7C\W5C*K]U5'D7AC]NO]ESQ+=?V9<?$Z'1KU3B6S
M\16LM@\1]&:953_QXUZ?H'B?PUXKLAJ7A?Q#8ZE;GI<6%VDR'_@2$BH?$_@?
MP7XVM?L/C/PAI>KP8QY.IV$<ZX^CJ17F&O\ [!7[,NJWIUC0O!5QX<U#^"_\
M,:K/9.G^ZJ-L'_?-'^U1[2^]?YA?CS!;K#XE?]Q,/+[O]HBW\XI^1['17AW_
M  S+\?\ P9\WPE_;&\2")/NV/C/3X=65QV4RL%=1[@9I/^$L_;Z\"<:Y\*O!
M'CFW3H_A[6I-.N''JPN04W>R\4>WE'XX-?C^5W^ ?ZU8O"_[_EM>G_>C&->/
MR]C*=3[Z:?D>Y45X=_PV[8>%_P!W\9?@%X_\([?];>SZ$;NR7UQ/"3N_!:ZS
MP3^UO^S3\0]B>%OC3H,DDG^KM[R\%K*WL(Y]C$_A3CB:$G925^VS^YG3A.,^
M%<;65&&,A&I_)-^SG_X!/EG^!Z+138)X;F%;BVF62-URCHP(8>H(ZTZMSZ9-
M-704444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *Y+QM\!O@K\2-[^.?A5H&IROG=<W6EQF;
M\) -X_ UUM%3*,9JTE<Y<7@L'CZ+I8JG&I%]))27W--'B$_[ _P@TB9KOX4>
M*O&/@68G<#X7\3SQH6]TE+@CU' IO_"H?VTO!'S> OVG=)\20+_JM/\ &WAM
M5Q[-<6Q\QOKBO<:*Q^JT5\*Y?1M?EH?,O@7AND[X.G+#/_IQ4G17_@%.48/T
M<6O(\._X75^V)X(^7XA_LJVNNP+_ *S4?!/B-'_[YMIAYC?G4&J?\%"_@UX7
MTNZG^(/A+QEX6U""VD>#2O$?AF:"2YD521$C*'0%B, L0.>2*]XKRW]M;P1K
M?Q$_9:\9>%?#D#S7LFFI<0PQ#+2>1-'.44=R5C( [DXK.I#$4J<I0G>R>C2?
MY6/,SK+^+<CR;$XO+<QE5E3ISE&%:E3J<SC%M14J:HRNVK)R<]7JGL?FU\>/
MVI/C!^T'XCN-7\9^*;J.Q>0FST.UN&2TM4SPH0'#''5VRQ]>@!\!_P!J3XP?
ML^>)+?5_!OBFZDL$E!O-#NKAGM+I,\J4)PIQT=<,/7J#YU17R'MZWM/:<SYN
MY_G/_K/Q%_;/]K?6JGUF_-[3F?-???MY;6TM;0_9_P"&7Q T3XJ_#[1_B-X<
M+?8M9L([F%'^]'N'*-_M*V5/NIK=KRW]BKP3K?P\_9:\&^%O$<#Q7L>FM<30
MRC#1>?-).$8=BJR $=B,5ZE7V]&4ITHRENTC_43A_%XS'Y!A,5BX\M6I2IRF
MMK2E!.2MTLVT%%%%:'KA1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!YE^U;^V/^SA^Q#\.K/XL?M0?$;_ (1CP_?ZU'I-I?\
M]D7E[YEY)%-,D6RTAE<9C@E;<5"C9@G) /SY_P 1"O\ P1__ .CN_P#RP/$'
M_P @5XS_ ,'6W_*.WP?_ -EFT[_TU:M7\^M?297D^&QN%]K-M.[VM_DSX7/^
M)\?E68NA2C%JR>J=]?22/Z</^(A7_@C_ /\ 1W?_ )8'B#_Y H_XB%?^"/\
M_P!'=_\ E@>(/_D"OYCZ*]'_ %<P/\TOO7^1XG^O.;?R0^Z7_P D?TX?\1"O
M_!'_ /Z.[_\ + \0?_(%'_$0K_P1_P#^CN__ "P/$'_R!7\Q]%'^KF!_FE]Z
M_P @_P!><V_DA]TO_DC^G#_B(5_X(_\ _1W?_E@>(/\ Y H_XB%?^"/_ /T=
MW_Y8'B#_ .0*_F/HH_U<P/\ -+[U_D'^O.;?R0^Z7_R1^Z_QX_;6_P""#_Q9
M\1W'C#P9^VY=>$K^\D,EY#:_#77KBTD<G)<1&R0H2>H5@O\ LCG)\!_VUO\
M@@_\)O$EOXP\9?MN77BV_LY!)9PW7PVUZ"TC<'(<Q"R<N0>@9BO^R>,?A117
M'_J;DWM.>SOZK\K6/S[^P^$O[9_M7^RZ'MK\U[5.7FWO[/VGL[WUOR[Z[G].
M'_$0K_P1_P#^CN__ "P/$'_R!1_Q$*_\$?\ _H[O_P L#Q!_\@5_,?179_JY
M@?YI?>O\C]!_UYS;^2'W2_\ DC^G#_B(5_X(_P#_ $=W_P"6!X@_^0*/^(A7
M_@C_ /\ 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'^:
M7WK_ "#_ %YS;^2'W2_^2/Z</^(A7_@C_P#]'=_^6!X@_P#D"O3_ -E'_@J9
M^PA^W!\0[WX5?LO?'7_A)]?T[19-6O+#_A&-4LO+LTFAA:7?=VT2'$D\2[0Q
M;Y\@8!(_E K].O\ @U%_Y2%^-/\ LC.H?^G;2:Y<;D>$PV%G5C*5TNK7^1Z&
M5<79ECLQIT*D()2=G92O_P"E,_H&HHHKY0_10HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=
MO@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A1110![1^
MP3^Q3\0?V]/VD?#_ , ?!DE[IUKJMTR:MXGBT26]M]'B6&23S9@A4 'RRJAG
M7+$#-</\??@UXF_9]^,OB7X.^*[6]2Y\/ZU=64<]]ILEHUW%%,\:7"Q2?,J2
M!0Z\GANIZU^V?[(&B_M"_$#_ ((9?#_1O^".7Q&\-:#\1-+U+SOB%;G[(M]>
M70-Q]J@9[A'2*=Y#;NC2[08$0*ZK@'\__C$G[=W[<?\ P42^#'[+/_!3'P]?
M:;XFCUK3_#UU<7FA1:?=7.DSWV^68- JQ3_(9@DL0VDKU)R:\FACJE7$3O91
MC=6O[VG6UMGZGT>*RBCA\%2Y5)U)\K4K>X^:WNWONO34^8_A9^QU^UM\<O#<
MGC+X+_LP_$'Q;I$197U3PWX.O;VWW+]Y1)#$REAS\H.>.E<#K.C:OX=U>Z\/
M^(-*N;"_L;A[>]L;R!HIK>9&*O&Z, R,K @J0"""#7]!O[?7P/\ ^"W/B+XQ
MMX'_ .";MUHOPW^$/@+1[&Q\(Z;IVJZ?9-J[K;QO(RQNCE41V-NL<AC3$!;!
MW;C^$?[3UO\ '6W_ &B?&I_:=L+RV^(<WB6[G\917]M%#*=1DE:29BD($8#,
MQ8>6-A5@4^4BM<#C7C+N\;6O9.[7J89OE4<LM%*=[V<G&T7;^5WO]^ZU.%KM
M/B'^S=^T3\(_#=KXQ^*_P$\:>&-(OIEBLM5\0^%KNRMKB1D+JB2S1JKL45F
M!)(4GH*^F_\ @BQ^R%X(^-WQXU;]IK]H?R[7X0_ [3?^$H\;7EY'F&ZFB#26
MME@_ZPN\;2,F#O2$IC,BY^V?^"TO[3.K_MC_ /!"SX6?M,:SI":>_BWXR_:K
M>P3'^C6RC7HK>)B/O,L,<:LW\3 GC.**^/=/%PHQC=-I-]F]4ON5_N#"91&M
MEM3$U)V:3E%=TFDV^RN[+O9]C\5Z***]$\,**** "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 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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@#](_V-_P#@C;^WWJ?@SP3^UC_P
M3U_;1\&0_P#"0:#9WNJW>D>,;G3KS0YY(UDFLKQ(4D618G+(RDG<4;=&.E?1
M?_!6C]OCX!?#S]LC]D:+7?B=H?C7QE\(?$-O??%GQ1X;1'BMXW:RCN5'E9 =
MC%<3>0#F,! 0-]?EE^S?^VE\1_V8?A+\5_A#X%\-Z)=6GQ=\+QZ#KU_J4,S7
M%G;*9"WV<I(JJS"5@=ZN.%X&#GQZO*> J5L3SUI72NE9)-IJVK\MOQ/HEG%#
M"X!4L+!J4K.5VVDXRNN5/O9-O7L?T _&7_@GA^T/\6_^"R/@[_@IY\,/CIH#
M_!B--*URX\2+XM!BM+*ULTBN+6)02IAN!"6+*?+Q<.6.0<_'GQ0_98\%_P#!
M=C_@L9\;)/@%\<]'\.>']*T:VN;3Q!+IQO!J_P!BM[/3VDBC62/=&TJDB7<1
MY>P@-N%?F6FNZW'I3:$FLW2V+ON>S%PPB9L@Y*9P3D#G':H(+FXM7,EM.\;%
M2"T;$'!ZCBBCEU:CJJGO*/+%\NRO?57U8\3G>%Q/NNA[DI^TFN=ZNUK)V7*M
M?-^9^AG[&?\ P4T_8Y_9/_8V\4_\$^OVHOV4=3^(NGWGCR[O]=N] \0BUM-6
M,;PK"79&21U5K=2H)*D*AQGI]D_MU_'G]A:__P"" '@OQMHW[)UW;^"?%&H7
M>F_#+PE_;LF_PQK3Q:PD&H-+YA,PBECG<H2P/F@$<<?A/2EW*",N=H)(7/ )
MQD_H/RJJN5TJE55%)I\W,]7K^.GK\C/#\08BCAY490C).'(M%=*_5VNUY/KJ
M)1117IG@!1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9
MU#_T[:37GYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BB
MB@ HKS;]I']EOX>?M2:)IN@?$/7/$EC#I5T]Q;OX;U^:P=F9=I#M$<N,=CWK
MR+_AT/\ LS?]#_\ %/\ \./>_P"- 'U-17RS_P .A_V9O^A_^*?_ (<>]_QH
M_P"'0_[,W_0__%/_ ,./>_XT ?4U%?+</_!)+]F*PF6^E\9?$ZY6%A(UM/\
M$B_"2@<[&V.K8.,':P.#P0>:T/\ AV[^R/\ ]"EXJ_\ #H>(?_D^M(4I5%=&
M%7$0HM*1]*45\U_\.W?V1_\ H4O%7_AT/$/_ ,GT?\.W?V1_^A2\5?\ AT/$
M/_R?6GU>?D9?7:79_P!?,^E**^:_^';O[(__ $*7BK_PZ'B'_P"3Z/\ AV[^
MR/\ ]"EXJ_\ #H>(?_D^CZO/R#Z[2[/^OF?2E%?-?_#MW]D?_H4O%7_AT/$/
M_P GT?\ #MW]D?\ Z%+Q5_X=#Q#_ /)]'U>?D'UVEV?]?,^E**^:_P#AV[^R
M/_T*7BK_ ,.AXA_^3Z/^';O[(_\ T*7BK_PZ'B'_ .3Z/J\_(/KM+L_Z^9]*
M45\U_P##MW]D?_H4O%7_ (=#Q#_\GT?\.W?V1_\ H4O%7_AT/$/_ ,GT?5Y^
M0?7:79_U\SZ4HKYK_P"';O[(_P#T*7BK_P .AXA_^3Z/^';O[(__ $*7BK_P
MZ'B'_P"3Z/J\_(/KM+L_Z^9]*45\U_\ #MW]D?\ Z%+Q5_X=#Q#_ /)]'_#M
MW]D?_H4O%7_AT/$/_P GT?5Y^0?7:79_U\SZ4HKYK_X=N_LC_P#0I>*O_#H>
M(?\ Y/IDW_!-+]DN_A>QBT#Q?;/,IC6Y@^)^OEXB>-ZA[UER.HW*1D<@CBD\
M/-#6-I-VL_Z^9]+T5\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\
M./>_XU@=9]345\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_
MXT ?4U%?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4_P#PX][_
M (T ?4U%?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C0!
M\W_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]/?Q&_P""&O[$'Q=T.+PU\3;WXB:Y
M80W2W,5IJ/Q O)$29590X!/4*[#/HQKB_P#B&I_X)6?]$W\5?^%G=?XU])E>
M<8;!87V4TV[O:W^:/A<_X8Q^:YBZ]*44K):MWT](L_FXHK^D?_B&I_X)6?\
M1-_%7_A9W7^-'_$-3_P2L_Z)OXJ_\+.Z_P :]'_6/ _RR^Y?YGB?ZC9M_/#[
MY?\ R)_-Q17](_\ Q#4_\$K/^B;^*O\ PL[K_&C_ (AJ?^"5G_1-_%7_ (6=
MU_C1_K'@?Y9?<O\ ,/\ 4;-OYX??+_Y$_FXHK^D?_B&I_P""5G_1-_%7_A9W
M7^-'_$-3_P $K/\ HF_BK_PL[K_&C_6/ _RR^Y?YA_J-FW\\/OE_\B?S<45_
M2/\ \0U/_!*S_HF_BK_PL[K_ !H_XAJ?^"5G_1-_%7_A9W7^-'^L>!_EE]R_
MS#_4;-OYX??+_P"1/YN**_I'_P"(:G_@E9_T3?Q5_P"%G=?XT?\ $-3_ ,$K
M/^B;^*O_  L[K_&C_6/ _P LON7^8?ZC9M_/#[Y?_(G\W%%?TC_\0U/_  2L
M_P"B;^*O_"SNO\:/^(:G_@E9_P!$W\5?^%G=?XT?ZQX'^67W+_,/]1LV_GA]
M\O\ Y$_FXHK^D?\ XAJ?^"5G_1-_%7_A9W7^-'_$-3_P2L_Z)OXJ_P#"SNO\
M:/\ 6/ _RR^Y?YA_J-FW\\/OE_\ (G\W%?IU_P &HO\ RD+\:?\ 9&=0_P#3
MMI-?H;_Q#4_\$K/^B;^*O_"SNO\ &M_X<_\ !O[_ ,$\OA#K<OB3X8Z5XYT.
M_GM6MIKO3O'=W&[PEE8H2#T+(IQZJ*Y<;GF$Q.%G2C&5VNJ7^9Z&5<(YE@<Q
MIUZDX-1=W9RO_P"DH^VJ*^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_
M .*?_AQ[W_&OE#]%/J:BOEG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^
M*?\ X<>]_P : /J:BJNA:/:^'M$L] LI)7AL;6.WA>>0N[*BA068\L<#DGJ:
MM4 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79A
MOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?
MYU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%
M%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_P ?<7_71?YU'4EI_P ?
M<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(445\
MQ?M9?ML>+M,U'7O@5^R1\//&'B[Q]X?N],?Q!?>&O#T5W9Z+"\\4LT$TD[*C
M3R6HE"(H;EN2I4X!QBY.R/IVBO/M/_:/\'7'[.M]^TKKGAW7_#^CZ9I%]J&H
MZ7XETIK+4+1;0RB6.2!SE7W1,  2&RI4D$&L3P'^T]8Z'^R9H'[3'[4$^E^#
M1JNCP:C>VT4DDB0"X.^W@12#)+,8VC!106+[@%[4!RL]<HKRG]DS]K?P7^U[
MX:\1^)_!7@_Q!HD?AKQ3/H5Y:>););:Y,\4<4C,8@S&/B4#:^&!!! H_:]_:
M]^&_[&OPTC^(GC_3-3U22ZN6@T[1-$B22[NRD;S3.JNR@1Q0QO([DX55]2 0
M.5WL>K45A_#'Q[I7Q5^&OA[XH:%:W$%CXDT.TU2S@NU42QQ7$*3(KA20&"N
M<$C.<$UR7[2?[5OPA_98\-0ZU\1]1N[B_OTF_L3PWHMFUUJ6JM$NZ000+R0H
M(+.Q5$!&YAD9 2;=CTFBN(^"/QGLOVA_@-HGQM^'^E2V47B31S>:7::P!NB8
M[@JR^6Q&-PYVD\5D?L@_M!S_ +2_P,T_XCZQH4>DZY#=W6F>)]%CD+#3]2M9
MFAGA!/.-R[ESD[77/- 6:/3J***!!4EI_P ?<7_71?YU'4EI_P ?<7_71?YT
MGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $=W_
M ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(5\L^.?V=_P!K
M3]GSXZ>,OVA_V-]1\,^)=-\=7$%]XK^'/BUWMGDNXHO+\VQO$X1W'59<("3R
M?E"_4U?*_P 8?A5^W5I7[1.D>$O@K^UIXAL_!WCBZU>^U6ZU#P+9:FGA,1HD
MD<,=PX!VRO*8XDD/R",XW[2*&7#<\Z_;+_:UL?VH_P#@E'XU\<:%X:U#PSJ#
M^([/PQXKT2_<--I%VFIVJ7,#.  XVL!NP,B3E5.0/N#_ (1OP^;"RTN71K62
MWTYHVL(I8%<6[1C",F0=K*.A'(KYM^+/_!/_ ,-Z-_P3O\=_LK_#.ZU'5M4U
MFSNM8?5-5F$EYK&MB5+L32L  'DFAC3@<+CK@D]Q\-O'?Q%_:J_8]\)?$;X*
M_%6V\(:]KVCVD]QK-YX=74UMKA/DNX#;O+&"PE26/);@J3@TANS6FUS@O^"9
MW_(Q_M&?]G(>(O\ T&WKY^^,/[3'[.W[1F@_'7]H#QQ\<_"<%SI_@#Q!X/\
M@YX0O=?MTO1$UK*ES?BW9]XFO)@L<8VA_)11@[Q7T=^RQ^Q3^T7^S=\1-:\4
M7_[8&G^(-&\5^+KWQ'XMT,?#2*T>_O;F/:Y2X%Y(8%#+&VU5(^4C'.:]*^-G
M[*?PG^+GPB\5_#2P\%>'=&N_$GA^]TZ'6XO#D$DEE)/"\8N  $+,A;=@,I)'
M4=:!\T5.YF?L#?$'P)\0?V/_ (=R>!?&.F:PNC^"](TS53IEZD_V.]BT^W\V
MVEV$[)4W+N0X(R,CFNN^/6DZ5-\(_%NMRZ9;M>P>#M4A@NVA4RQQO;L717QD
M*Q1"0#@E1GH*X?5_V4_&&B_LGZ'^SG\"?C6_@+6-'L=+MY?&6BZ!'YEVUK'%
M'+*T'F ;IA%SER1D EAG.W^TU\(OCK\8O#\7ACX/_M"67@6SN+*[M=>2[\%1
MZNU_',BHH4O<1>1M'F<C.[S!TV\G0G3FO<Y;_@F#_P F ?"O_L58_P#T-ZY7
M_@G_ "MI'Q__ &E_ ]B<:?:_%PZE"H^Z+B\M4>?'ON1<UUG[(/[.GQ8_8_\
MAW'X'^(_[3-AXK\'>'=#\C2;0>"H]+;3TC8NTLDXN93*-N[((&.N:P?^"8OA
M[4]4^%/B[]H_7;&2WN?B]\0=3\4V4,Z;9(M-D<162$>GE1[Q[2B@IV]YGTI1
M113,@J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_ #I/8J'QHW****\P]X**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_
M *YM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J
M2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-
M\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB
M_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH CN_P#CTE_ZYM_*L.MVX1I+>1$&2R$ ?A65_95__P \
M/_'A_C75AY1C%W9Y^,A.4ERJY7HJQ_95_P#\\/\ QX?XT?V5?_\ /#_QX?XU
MT<\.Z./V-7^5_<5Z*L?V5?\ _/#_ ,>'^-']E7__ #P_\>'^-'/#N@]C5_E?
MW%>BK']E7_\ SP_\>'^-']E7_P#SP_\ 'A_C1SP[H/8U?Y7]Q7HJQ_95_P#\
M\/\ QX?XT?V5?_\ /#_QX?XT<\.Z#V-7^5_<5Z*L?V5?_P#/#_QX?XT?V5?_
M //#_P >'^-'/#N@]C5_E?W%>BK']E7_ /SP_P#'A_C1_95__P \/_'A_C1S
MP[H/8U?Y7]Q7HJQ_95__ ,\/_'A_C1_95_\ \\/_ !X?XT<\.Z#V-7^5_<5Z
MDM/^/N+_ *Z+_.I/[*O_ /GA_P"/#_&GV^FWL=Q&[PX"N"3N'K]:3G"VY4:5
M527NO[C5HHHKSCV@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .,^,WP,\(?'/3+
M+2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV->??\.]_@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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
MS<5/_P $</$?A[5_^"?7@;2=(UVRNKK3O[26_MK:Z1Y+5GU2\=!(JDE"RD,
M<9!R.*.6T;COJ?07A;XI?#WQKXI\0>"/"OBRTO=7\*W,-OXBTV)SYUA)+'YD
M0D4@$;T^93T(S@\5Y[XX_P""@/[&/PVO)]/\<_M$^'=-EMM7N]+G6>=L+>6O
ME_:(,A2-\9EC##L6 ZUXI_P4*N_B9^R1\7],_;-^ &@+?ZEXVTAO 7B+21(J
MK<:A,KG1+Y@V%8Q7/[IR>3%(%%>]_LY_L_Z3^S#^S#IGP<T^]-[<Z=I$TNM:
MHY)?4=1E#2W5TQ/S$O,[L,Y(7:.U.RM<5W>Q1^&/[?7[&WQG\6Q^!/A=^T-X
M>UK5Y;>:>.PM+AM[1Q(9)&^90,*BLQ]@:J>#O^"C?["GCW7X/#'A;]JGP;/?
MW,HCMK>;5U@,KDX"*9=H9B>  <DD =:X7_@FO_RBF\#_ /8D7W_HVYJ/]A/X
M/_#/XZ?\$K_AU\-OBUX6L=6T74O!/DW,-["K>4&:0>8C,/W;K]Y7&"I (((H
M:B@3;2/JBBOG;_@D]XW\6_$+_@GS\-_$7C;59K^^2PN[)+ZX)+W%O:WUQ;6[
MDGDYAACY/)Z]Z^B:EJSL-.ZN%%%%(84444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7E?[57[+FD_M,^'=$-IXVU#PIXJ\):TFK^#O%VDQ))/I=XH
M*DF-_EFB=25>)L!QC)XKU2BFFTPW/C[X[?L4_MS?%[1=%U7QK^U=X3\83^#]
M?L];TCP5=>!&TG2=;N;9]RB^EAN993ZJ%'EA@"R,.FGX[_9)_:H_:,^+'@_]
MJ36_C)IGP\UGP_HIBTSX=ZUX1A\26F@7[,PFNXITO((Y9G4+ME,>Y%( VGI]
M744^=BY4<E\&/"_Q?\(^$I-+^-GQ9L/&6KM>O)'JVG>%QI$:0%5"Q&$3S9(8
M.=^X9W 8&,GQ3XP_L2?M >/?VL&_:D\%?M9:5I,EAI2Z?X2T+7?ALNK1>'XV
MC07#V[&^B42S.K,TOEA]K"/=M7GZ8HI*33"R9Y'K'PE_:ROOA?I.C:?^UO86
MOC+3M3DN+OQ%%\.X?L.IV[!@MM-8M<,R 97]Y'.K97/0E:R_@-^R9XS\%_'7
M6/VHOCU\94\;>.M3\.1^'[&;3] 73+#2=+6;SS;PP"65F+3?.TCN3V  SGW"
MBB["QD^/_"P\<^!-:\$F^^R_VQI%S8_:?*W^3YL31[]N1NQNSC(SCJ*Y_P#9
MO^#W_#/GP$\(? __ (2+^U_^$4T"VTS^U/LGV?[5Y2!/,\O>^S.,[=S8]37;
M44KZ#/,_@_\ LZCX4?&[XI?&0>,/M_\ PLK5M-O?[._L_P K^SOLEDEKL\SS
M&\[=MWYVIMSC!ZUYQ<_L8_M'^%_C7\0OBG\#?VP['PI8_$35[?4=1TNX^&L.
MHSVTL5K';CRYY;M5/";N8B.<$'&3])T4^9BLCS?]F?\ 9F\)?LS^%=2TO2-?
MU37];\1:O)JWBSQ5KLJO>ZQ?2 !I9"H"HH "I&H"HHP.22?2***3;8PHHHH
M**** "BBB@ HHHH **** "BBB@ KPGXV?L@^-/$7QQC_ &F_V</C@_P_\:S:
M,FDZ^;K04U/3=<LXW+Q+<6[21D2(20LR.&"_+TKW:BFFT#5SY"D_9B_;5^%/
M[2.D_M;WWC;P_P#&S6/[';0=1T&ZL5\/-HUC+,CM+I?[V6'?QF03'?(%P)!G
M N^$/V#OVLOA[\6/&7QD\'_MP:$VM^--2,U_J6M?"%+VZAM5/[BQCE.I*$@B
M7 5$503\Q&<8^L**?.Q<J*7ANSUW3_#EAI_B;6HM2U."QBCU#48;/[.EU.J
M22K%N;R@S L$W-M!QDXS7RI\(OV!_P!L/X*ZSXD\4^$_V\- N=;\7ZJ=0\1Z
M_J_P:2YO;Z3&(T:0ZF-L4:_+'$H5$&0JC)S]<44DV@:3.#\1_LQ_L]^/]4/B
MCXH? CP-XDUV>&)+_6M6\'V<\]RR(J EI$=L *  6.T #.!7/_L4_LC>#OV,
M?@;IWPB\/2:;J%_ TS:MXCL]!CL)M59KB:6-IE5G9C&DOEJ6=L*O& <#URBB
M[M8+(\S_ &IOV=1^TOX,T'PB?&']B_V)XVTGQ#]H_L_[3YWV*X$WD;?,3;OQ
MMWY.WKM;I7HVHV@U#3Y[ R;//A:/=C.,@C/ZU-11=CL>7?LT_LUI^SQ^RKH7
M[,;^,SK"Z+HD^G'6AI_V<S^8\C;_ "?,?;CS,8WGIUYKQOX>?\$\OVE?"7P/
MTW]F+5?V]KA/ 5CIG]FS67ACX=6^G:E/9'.^'[;)<W!C+!B"ZH&P>M?6M%/F
M8K(Q/AM\.O!WPC\ Z/\ ##X?:+'IVB:#I\5EIEE$21%#&H502>6/&2Q)))))
M))K;HHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
*%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>38
<FILENAME>blkb-20240630_g4.jpg
<TEXT>
begin 644 blkb-20240630_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@
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
MM_Y+_P $F7'<9;X;_P G_P#M3]EO^(/O_K(?_P"8D_\ OM7:_LX_\&NGCO\
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
M2^U!=:\&:'J.GR0R"VM+:=[V[@M6^9(Y!LV* ,A%4?< KR?X/_M_?L??'_\
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
MM%;1J[3YN;?I;S/UU\.>(_B!_P %:O\ @D7\4/&?_!2KX'-X$O\ P';:E?\
MA#Q!:6U[I,$CVM@9H[Q;6:0APCAHFSNC<%E0*P./P0KZ4_:K_P""O'_!0?\
M;.\$-\,OCO\ M 75WX:E96NM!TC3+73K:Z*L&7SQ;1HTX#!6"R%E!4$ $9KY
MKK'+\+4PL9\UDF[I*]E]YU9UF-#,)T_9W;C&SE))2EZI7VZ:W"BBBO0/%"BB
MB@#Z]_X(*_\ *6SX.?\ 83U+_P!--[7]0=?R^?\ !!7_ )2V?!S_ +">I?\
MIIO:_J#KXSB3_?(_X?U9^I\#?\BNI_C?_I,0HHHKYX^U"BBB@ HHHH ****
M"BBB@ HHHH **** "JVK?\>+?4?SJS5;5O\ CQ;ZC^=73^->IE6_@R]&9%%%
M%>B>(%%%% !7$?%'X#^%OBSX[\#>/?$6JZA%/X!UV75M+M+5T$-Q.]M) /.#
M(20HD9AM*G/4D<5V]% 7L%%%% ".B2*4=0RL,$$9!%+110 4444 (D<<2[(T
M"C).%&.2<G]:ABTW3H+V348-/@2XE4"6=(@'<#H"V,FIZ* "BBB@ HHHH **
M** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_P"#NC_D</@3
M_P!@SQ#_ .C-/K\<:_8[_@[H_P"1P^!/_8,\0_\ HS3Z_'&OT#)?^193^?YL
M_%^*O^1_6_[=_P#28A1117J'SX4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'U[_ ,$%?^4MGP<_[">I?^FF]K^H.OY?/^""O_*6SX.?]A/4O_33
M>U_4'7QG$G^^1_P_JS]3X&_Y%=3_ !O_ -)B%%%%?/'VH4444 %%%% !1110
M 4444 %%%% !1110 56U;_CQ;ZC^=6:K:M_QXM]1_.KI_&O4RK?P9>C,BBBB
MO1/$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -]/N#Z4M
M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/\ D</@3_V#/$/_ *,T
M^OQQK]CO^#NC_D</@3_V#/$/_HS3Z_'&OT#)?^193^?YL_%^*O\ D?UO^W?_
M $F(4445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>_\
M!!7_ )2V?!S_ +">I?\ IIO:_J#K^7S_ ((*_P#*6SX.?]A/4O\ TTWM?U!U
M\9Q)_OD?\/ZL_4^!O^174_QO_P!)B%%%%?/'VH4444 %%%% !1110 4444 %
M%%% !1110 56U;_CQ;ZC^=6:K:M_QXM]1_.KI_&O4RK?P9>C,BBBBO1/$"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -]/N#Z4M(GW!]*6
MO+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^!/_8,\0_^C-/K\<:_8[_@
M[H_Y'#X$_P#8,\0_^C-/K\<:_0,E_P"193^?YL_%^*O^1_6_[=_])B%%%%>H
M?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?7O_!!7_E+9\'/^
MPGJ7_IIO:_J#K^7S_@@K_P I;/@Y_P!A/4O_ $TWM?U!U\9Q)_OD?\/ZL_4^
M!O\ D5U/\;_])B%%%%?/'VH4444 %%%% !1110 4444 %%%% !1110 56U;_
M (\6^H_G5FJVK?\ 'BWU'\ZNG\:]3*M_!EZ,R****]$\0**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH WT^X/I2TB?<'TI:\L]];!1110,*
M*** "BBB@ HHHH _$W_@[H_Y'#X$_P#8,\0_^C-/K\<:_8[_ (.Z/^1P^!/_
M &#/$/\ Z,T^OQQK] R7_D64_G^;/Q?BK_D?UO\ MW_TF(4445ZA\^%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!]>_\$%?^4MGP<_[">I?^FF]
MK^H.OY?/^""O_*6SX.?]A/4O_33>U_4'7QG$G^^1_P /ZL_4^!O^174_QO\
M])B%%%%?/'VH4444 %%%% !1110 4444 <9\9O@9X0^.>F66D^+]4UJUCL9V
MFA;1=6DM&9BNTABGWACL:\^_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% '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[
MW^"?_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_A
MWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\
MH;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E
M<_XU[I10!!I>GP:1IEMI-L\C1VL"11M*Y9BJJ "2>IP.34]%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 8/Q)^*'PY^#OA&Y\??%7QOI?A[1
M;3 N-3U>\2"%2>%7<Q&6)X"C))X -<A\$_VR_P!EO]HS6KCPU\%?C?H6O:G;
M0^=-IEO<&.Y\KC,@BD"NR#(RP! R,GFO(OC[I6E_%/\ X*@_"+X7?$&SCO?#
M_AWP%K'BG2],NT#V]QJPGBMDD9#\LCQ1EG3(.PDL,&C_ (*=Z+I?AV;X,_''
MP_9Q0>,=#^-6@V&CZC @%Q/;7DKPW-CN'+12QD[D[[?K5J*V);/5_C#^V[^R
M7\ ?%L?@/XP_'WP[H6LNB.^FW=YNFA1\;&E5 QA4Y!!?:"#GI6]X[_: ^&?P
M_C\%W.JZPUU;_$#Q#;:-X8O-+07$-S<7$$L\3;T.!&T<3L'!(Z>M<!^W)XW^
M%'P6^ 7B^[O? FGZIXC^(=JVAZ3X?M-.C:\\5:I/;_9K:W90-TVU=@+-G9%'
MZ "H?@!^QK9>%OV8_@M\*/BQJES<:Q\*[BQUB)[&Y7R_[3BMKB(QDLK;X4%U
M*HQM)V(<@<4K*UPN[G1?$S]NO]C[X.>//^%8_$[]HGPQHVO*Z)/IUUJ W6K/
M@J)RN5@R"#^\*\$'IS73_%O]H3X(_ ?PM;>-?B_\3]'T#3+V18["YOKL#[6Y
M&X+"JY:9L<X0$XYZ5X[_ ,%&-:^'7@W]FOQ1\&_#?P^T[5/&GQBCN-#\,^&K
M"QB%QK&J7$7E_;'  R+=2)WG?A!$N6!*UV.C> _&W[/7[-7@'PUX3^$5O\2O
M%G@7PUI^CVR_VE;64N8[6.">>*XNAB,-Y0RN06! /2BRLF%W<[;X-_';X/?M
M"^$CXY^"GQ$TSQ)I27#6\MUIMQN\F90"8Y%.&C< @[6 .&!Q@BNLKY#_ .":
MNK?VE\;OCUJOQ$\-S>#_ (DZWXLLM0\4_#J2)?*T:U^S%+66*=&,=YYP#R/.
MF S$95<@GZ\I25G8:=T%%%%(84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %<#\;OVI?V>/V;XK-_CC\7=%\.2:@3]@M;ZYS<7(!P
M6CA0&1U!X+!2!W-=]7RK^Q-I6E^/_P!K[]HKXU>,+..Z\3Z5X]B\+:5<7*!I
M-.TFVLXC''#G_5)*TCNVW&]ADY--)/439[]\'/CO\'/V@_"Q\:_!3XDZ1XFT
MQ9?*EN=*NUD\F3&?+D7[T;X(.U@#@@XYKC_#_P"WI^QMXK^)\7P:\-_M(>%;
MWQ)/=FUMM/M]25A/< X\F.4?NY),G&Q6+$\8SQ7F-OHNE_#C_@L!';> ;.*S
MB\=?!6>_\8V-F@2.YN;744CM[Z15ZR[9'BWGJ"1US6/^WIX0\$_%OQ#\+_V"
M_@CX3TV'7;?Q=IWB6^72+)(H?"&B6<A:2[(C $#2$B*)!MWEF''&:45<5W8^
MDT^.'@%OC9?? %[NXC\0:=X4B\177F6Y6W2QDN)(%;S3QNWQ/D=@,UROP_\
MV[?V//BK\1E^$OPZ_:*\+ZQXAE9UMM/LM1#?:F0$L(7^Y.0 3B-F. 3T!KJ9
M/@=X%N/C/J'QSO(9[C5M4\'P>&;RUG9'M7L8KF>X ,97)8O<2!LD@K@8ZD_.
M7[67AWPI\=?VG_@K^RK\%O#UC'?_  P\:V'C;Q9J.EVJ1P^&-*M58PV1* ")
M[MB@6%>=L0<KM :DDF-MH^H?B1\2O 7P@\$W_P 1_B=XKLM#T+2XUDU#5-0F
MV10JS!%R?4LRJ .26 ')JSX-\8^%_B%X3TWQWX)UN#4M'UBRCN],U"V;,=Q!
M(H9)%/H00:^._P!L;XH?#/\ :)^+/BKX1^*_B)H5AX.^#_A^ZU#5+#4=7AA;
M7O%,EG(UG;*CL#)'9HPF;'!GDB4@F,U[-_P36\0Z!K_["/PJ70M<L[TV/@;3
M+6^%I<I)]GG6UC+1/M)V.,C*G!&1QS0XVC<2=W8]QHHHJ2@HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /'_ -J+]E%_CYK/A7XF> _B;>^!O'_@:ZGE\+>++&QCNUCCG0)<6UQ;R$+<
M02*!E"RD$9!&2#X]\7_V/_VZ/$OBKPA\<_$'[0'A/XDZQ\.]=&JZ%\/+WPJV
MAZ1=R>4\9F,T<\SB\4-NBDD#1QL/N@%B?L&BJ4FA.*9\I^(OV-?VI/B7^T';
M?M@6G[2&F>$=<F\-6UKH_@WQ!X BUU?!WF01_:[>WN$OXHGD>7>'N%0,ZX4-
MLX/T5\*= ^)/AGP/::-\6_B)9^*M=B>0W>N6&@C3(IP9&* 6XEE";4*J3O.[
M;GC.*Z*BDY-@DD?+OB']AO\ :6D_:A\2_M0>"_VQ]'M-3UF!;'1[?7?A:NIM
MH.FJ<BSMI#J$:HI/S.RHID;ELUZ-XP^%'[6FI>#_  PO@[]K#3-.\3:-'<)K
M]]<?#Z*;3=?\QD*%[7[0)+9HPF%,<_.]]P.1M]<HI\S861XS^S/^REK?P;\?
M^,/CE\5OBO)XV\?>./LD6KZS'HZ:=:6UI;(5@M;:V5W\M%W$LS.S.0"<'.?9
MJ**3;8[6"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?/\ \1/V.OB9IWQVUO\ :*_95_:!3P'K7BRUMXO&>CZKX935M+U>
M2W3RX+CRO-B>"=4^4NCX8#D9))^@**:;0FKGR7\/OV9_VPO@'^U)+\?]5\5:
M)\8I?'-C9:'XJUF[MUT2^\+VB3L1)8P>8\$EF@?S)(-PF=HP0S,3F/X,_L#_
M +8GP,N-?U?P?^WCH%SJ_BK5FU'Q)X@U?X-)<WVHSGA1)*VI_P"KC7Y8XU 1
M%X51DY^N**?.PY44-<L-=O\ PO>:7H^OK8:G/8216NJBS$HMYRA"S>4QPX5B
M&V$X.,9[U\O?L_?L(?M;_LY:;<:3X,_;@\/7"ZIK,FJ>(]0U'X/B:_UBYD?=
M)+<7+ZF6=R/E!/"@  8&*^L**2;063/,/BM^QU^S;\6=-U^37?@5X'?7->LK
MB*7Q'=^#K.XNTGDC*"X+L@=W4D,#N!^4<CK5O]E;]G/PC^RM\"O#WP7\*6VG
M.VDZ;;PZIJNGZ/'8G5KM(4B>\EC0MF601KDLSMP 6.*]$HHN[6"RO<****0P
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
? **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>39
<FILENAME>blkb-20240630_g5.jpg
<TEXT>
begin 644 blkb-20240630_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 **** "BBHKZ^LM,LIM2U*\BM[:WB:2XN)Y B1(HRS,QX4  DD\ "@"6
MBL'X=_%7X7_%[1)?$OPF^)&@^*-.@NFMIM0\.ZQ!>P1SJJLT320LRAPKJ2I.
M0&!QR*L^-/'?@?X;Z!)XK^(GC+2M!TN%U274M:U&*UMT9CA09)6502> ">30
M!JT5E>"_'?@?XD:!'XK^'?C+2M>TN9V2'4M%U&*ZMW93A@)(F920>" >#5S6
M-9TCP]I<^N:_JMM8V5K&9+J\O)UBBA0=69V("@>I- %FBN%^'O[4'[-?Q;\1
M2>$?A9^T#X*\2:K$K,^FZ%XHM+N?:.K!(I&8@=R!@5U^O^(-!\*:+=>)/%&M
MV>FZ=8PM->W]_<I#!;QJ,EW=R%10.I) %%F%T6Z*Q_ OQ#\ ?%#PW%XR^&?C
MG1_$6CSNZP:KH6IQ7=M(RDJP66)F4D$$$ \$5QK?MF_L?(Q1_P!J[X:@@X(/
MCK3\@_\ ?ZG9@>E45A> /BA\-/BOI,NO?"WXB:%XEL8+@P37N@:O#>11RA0Q
MC9X68!MK*=I.<,#WK7U#4+#2;";5-5O8;:VMHFEN+FXE"1Q(HRS,QX4  DD\
M "D!-17#?#O]I[]F[XO>()?"?PI^/W@SQ+JD*,\FG:%XGM;N<*OWFV12,Q4=
MR!BKGQ ^/GP*^$VKV?A_XJ?&GPGX:O\ 45W:?9>(/$5M9S7(SMS&DSJ7&>,@
M'GBG9A='6T54UC7]#\/:%=>*->UFULM-LK5[J\U"ZG6.&"!%+-([L0JH%!)8
MG  S5'X??$3P+\5_!]G\0/AKXLL-<T345=K'5=,N%E@G"NR,5=>#AE93[@T@
M-FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *^>/^"A7[(+_ +6?@2ULO$GQG\1:%X3\.Z;J-[KO
MA;06$2^(9A'&]L)Y23B.)HG.S8V[S<@H5!KZ'KY[_P""@W[='P,_8W\!6^A_
M&-]8$_C;2]3MM$_LK3?/4O%%&K^8=RA!FXCQUSSZ54;\V@G:VIX%_P &XG_)
MD_BO_LJ=Y_Z;=-KC?^"D.NZW_P %!/CEXS_9_P#!FIS+\-_V?_!NJ>(?'%_:
MO\E[K\=E.;>TR."8V4IV(Q=#JJUS'_!O_P#MF_!GX>^#G_8\\0OJP\8>,/'M
M[J&C_9]/WVOD_P!FVWWY-V5/^BR\;2/N\\\7]8_X)=?M_P#[+7[._P 2W\&_
MMO:*OAV_T;5M8\6Z9!X=W3ZT/LCF=7ED1GW21J5^]@%B1@DDZM6J-LSW@DCW
MO_@@?_RCNTC_ +&?5/\ T<*^A?VJ_P!E7X:?MB?#*'X0_%NZU5-#76;;4+JW
MTF]$#71AW%87;:3Y9+9(&&X!!!&:^&_^"+&N?%/X _L!^.?VFO&OCHZQX T;
M2M4U'1O!-O:(DUO/9"66Y<3%>3*%"@$D ^F*]+^,'_!7N\L/^":D'[:WP^^$
M5UINK>(_$,OA[0-/U.<7$-I=?OQ]KD=57S(E$$A P,N AXR:F49>T;12:Y-3
MY&_;0_94^#7[/W_!4'X0_!C]@K2;S2?$#7>F76J:99:M<7?V"Y-V761GFD>1
M/]'4RR*6VB,!L ,<_;O_  5J_9!D^/WP8\5?%CQ;\:/$5IX=\"?#C5M2L? F
MEL(K2^U6"WFFAN[E\GS NU%$>T$;20XW,#\2?\$YOV^/V$_V8-0U?]H']H34
M/'?C#XQ^+)99-;\0-H44T=BDC9:*!GG!+/P7DVKGA% 4'=]L_P#!5;]O3X"_
M!#X">)O@-XW?6AKWQ'^&6J)X<%KI9>'-Q;RP1^:Y8;/G89&"0.:J7.I)$QY>
M5E?_ ((/QI-_P3B\/12J&5M=U8,I[@W3UY)_P49_X)U?\$R_V-_V3?$_QCLO
M@7*FN-$-/\*PR^+M382:E/E8CM:YPPC >8J>JPL*D_X(+_MG?!B7X-Z#^Q8K
MZM_PFD5QJNI,/[/_ -$\GS3+_K=W7:1P1UXS6'_P4'OK_P#X*'?\%0_ /[ _
MAZ667PEX%E%_XV>$D(79%GNB2./EMQ% C?PRW#CO19JJP=G!'T%_P1*_9MU'
M]GG]AG1]1\1121ZMX[O&\27<$@P8(9HXTMD_&"..0]P96':O./\ @X*^)GB[
M2_@=X"^ GA?6);&+X@^+C#JKQ.1Y]O;B/$+8ZH99XG([F):^L_VM_P!H72/V
M./V9O$/QY?P-/K-GX6M;81Z'ITBP&027$5NBAMK"-%\T,3M.%4\'I7PM_P %
M3;_QQ^V[_P $_?A-^W3\*OAKJ5LWA_59-5U#0F!N)K*TD)C><E%!DB66VB.X
M*/DD#D !L3&[GS,<K*-CD?\ @K3^R#\&/^"=WAGX0?M%?LF>&I/#&NZ!XJ2S
MGO(+^9WOW2'SHY9=[$%LPR!L !A*P((P G[9MKX4T/\ :A_:3O/VA_A#JNO7
M_P 2/AWI\/P/U#_A%IM05K@VD:)':R)&P@D2;86(*\Q/SEP&@_;<_:Q\,_\
M!8_6/A-^RW^RIX,\12W,FNKJGBZYO].V1Z,AC$3,SJ6!2-9)F9^%.$"[F;:/
MMS_@H+^U;XE^ ?@W0_@)^SQIRZG\6_B++_9/@328L,;),;9-0E!R%BA7)!;Y
M=PR<JDF*O)63W%9.[Z'RI:>(/B)^TQ\,_AS_ ,$T]8\9-X=\,^ ?"6E3_M'^
M+KJ_6$62HJ^3H/G.0JSY58Y!DX=".?)D5OTB^&VF_#_1? .CZ)\*DTU/#=CI
M\5MHL>D2J]LEO&H1%C9"05 7&03TK\T/VK_V2_AK^Q3:_LU^$?B\)=:^&R^-
M[_4?C5XBOK:6>WU76IDM_*N;T ,6C_UZQJV?W:N#N+,6]N_X(I:;+!X4^,>N
M>!;"ZMOAAJGQ;U&?X8130R1PMI^]AO@60 B(IY"]/O(P/S*U3)7C=#B[.Q]N
M4445D:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% 'F'[7W[.=W^U7\ =7^ 5M\1KKPI9ZZ
M\$>J:AI]DLTKVB2+(\"AF4+OVA2W/REA@@FNN^%'PM\$?!/X;Z+\)OAOHJ:=
MH>@:?'9Z=:)SM11U8_Q.QRS,>69B3R370T4[NU@MJ%%%%( IHBB60S+&H=@
MS <D#H,_B:=10 DD<<L;12H&5AAE89!'H:$1(T$<:!54850, #TI:* *VGZ/
MI&D^9_96EVUMYS;I?L\"IO/J<#DT2Z+HTVJQZ[-I-J]]#$8X;QH%,J(>JA\9
M /H#BK-% #+FVM[R![6[MTEBD7#QR(&5AZ$'K3HXXXHUBB0*J@!548  ["EH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKXJ_X+R_MY_\ ##G[".L_
M\(EK/V;QO\0/,\.^$?*DQ+;^8A^U7BXY'DP$[6'W998?6G%.3LA-J*N?%7_#
M^7_C>W_R.?\ Q9'_ ))Y_P ?'^B_Z_\ Y#/7;_Q^_P#+7_GU]Z_:JOXJZ_I_
M_P""#7[>?_#<?[".C?\ "6ZS]I\;_#_R_#OB[S9,RW'EH/LMXV>3YT &YC]Z
M6*;TKHK4U%)HQI3<FTS[5HHHKF-PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *_F _X+R_MY_P##<?[=VL_\(EK/VGP1\/\ S/#OA'RI,Q7'
MEN?M5XN.#YTX.UA]Z**'TK^G^BM*<U3=[$3@YJUS^*NOM7_@@U^WG_PPY^W=
MHW_"6ZS]F\$?$#R_#OB[S9,16_F./LMXV>!Y,Y&YC]V*6;UK^G^BM98A25FC
M-47%WN%%%%<QN%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?B;_P '='_(X? G_L&>(?\
MT9I]?CC7['?\'='_ ".'P)_[!GB'_P!&:?7XXU^@9+_R+*?S_-GXOQ5_R/ZW
M_;O_ *3$****]0^?"BBB@ HHKN/A1^S;\;?CAX0\9>/?A7X"GU?2/A]HG]K^
M,+Z.ZAC73;/+#S6$CJ7^XWRH&;Y3QQ2E*,%>3L5"$ZDN6"N_(X>BBBF2%%%%
M !1110 4444 %%%% !1110!]>_\ !!7_ )2V?!S_ +">I?\ IIO:_J#K^7S_
M ((*_P#*6SX.?]A/4O\ TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_QO_P!)B%%%
M%?/'VH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?B;_P=T?\CA\"?^P9XA_]&:?7XXU^QW_!W1_R.'P)_P"P9XA_]&:?7XXU
M^@9+_P BRG\_S9^+\5?\C^M_V[_Z3$****]0^?"BBB@#<^&7A"#X@_$GP]X"
MN=7CT^/7-<M-/DOY1E+99IDC,K<CA0VX\]J_;']MCXJ?LT?\$+=/LOV8/AA_
MP3"7QC\//'WA.WB\<^.-:UN6,>('$LT;6<TYMY5>55#2E"44?:!LC5<&OQ'\
M">"O%7Q*\<:-\.? NDO?ZWK^JV^FZ-81R*K7-U/*L4489B%!9V5<D@#/)%?L
MI_P3,_;>_P""O$/QN\._L$_MM?L@^(_'?@S4;A-(US4_&G@JXCN=+L<;3//=
MO'Y%W;H!N)F#M*  LI)&?'S2$I.,G9QC=N/-RW\_D?3</5(14X).,YM*,^13
M2WO%I])7UM^1^6\OPTT3]LK]MAOAC^QG\+KK0M-\>>+_ +/X,\,7ERTS:9!*
M^=LDF7/EQ+O=G).U$)/2OUY_:@_8[_X)P^"?^"6?QW\#_ SX$^$M5\4? O38
M?#6K?$:;0;=M2N];BALY[F87(4R!PUQL<!L*XDC "H!6#\']!_X)F?L!?\%7
M/VEYT^-OACX6ZG8>&M+L?AG-?VIN;30+[4K*2746MX1\I,,@M\1[E"I.\0PN
M0/2_V6_V5/V*M&_X)3?'KX7>%_\ @HI;>,?!7B_Q%<WOC7XJRZ.1_8]U)#9>
M8)$,I,K'9&Y8L"3-7!C,8ZDJ<ES**Y&M'K>S=WULM/-W/9RS+%1C6C+DE.7M
M$]8^[RW2LGJKRUO:R21^:/[!O[?'_!.S]CCX'6<'Q._X)SZ=\8_B7>ZU<OK6
ML>+KFV%C:6.5$"6RSPW*[P Q;$,9R?\ 6-P%^C/^#BW]CO\ 9%^''P3^$G[6
M_P"SO\(M-\ :GXYN!%J/AW2+".RAN+>6S6Z21[6+$<4L1PC% -QE^;.%->>?
M\$=?^"2'A?XX:YK'[;'[1YN=0^"7P^U2YDTJWL]*EGG\9SVDAPL=M&KR/;@J
MNY%5FE<^2H/[PKYK_P %G_VH?VN_VV/C4OQ@^*O[._CKP'\-_#SOI?@/3/$G
MAFZM(K:.0[FDEDD01FZG\L,P4G"QH@+"/<>RT)YHG2D]+\VKL[[12\OP]3S'
M*K1X?DL3!>]94THJZ2>LVTKV?=O7IH?&GARTT:_\0V%CXCU9K#3YKV*._OD@
M,IMH2X#R!!RY526VCDXQ7[,^$_@5_P $F_'/_!'O]H3QC^QS\!X]>?P#IMY8
M0_$[Q]H,,NLZE?QVL,_VVVDD7S+2/$JA418?NG* DD_E7^T5^Q1^U/\ LE_\
M(R/VB?@QJGA<^,;)KKPTMX\4AO8U\O< (G<JZ^;'NC;:Z[URHR*_3;_@F?\
M!CXP^&_^"#7[4W@;Q%\)_$MAK>J7^H'3='O="N(KJ[!TVS4&*)D#R9((&T'D
M$=JTS*<)4H5(3TYEL]'JK^MC#(:=2&)JT:E+7DEO'5>ZVK7VOOM=GX[T5>\2
M^&/$O@S7+CPSXP\/7VE:E:,%NM/U*T>">$D!@'C<!E."#R.A%4:]=--'S;33
MLPHHHH$%%%% 'U[_ ,$%?^4MGP<_[">I?^FF]K^H.OY?/^""O_*6SX.?]A/4
MO_33>U_4'7QG$G^^1_P_JS]3X&_Y%=3_ !O_ -)B%%%%?/'VH4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>.?'O\ ;3^%?P&^
M*_@3X0ZUK.CSZEXRU]K"\2?Q%!;/HT MI)OM4R-D[245%!V[C(,-G@M)O8+V
M/8Z*BFO[&VL7U2XO8H[:.(RR7#R 1K&!DN6/ 7'.>F*X_P"'O[2?[.WQ;U^X
M\*_"OX\>#O$NIVJEKC3M!\36MW/&HZL4BD9L \$XQGBE9@=K117&?$C]HW]G
MSX.:G!HOQ;^.G@_PO>72AK>T\0^)+6SED4_Q!99%)'OC%&X'9T57TG5])U_2
M[?6]"U.WO;*[A66UO+2=9(IHV&5='4D,I'((.#5B@ HHHH **** "BBB@ HH
MHH **** "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!;T#7]<\*Z[9>*/#&L7.GZEIMW'=:??V4[136T\;!XY8W4@HZL P
M8$$$ BOT,^('_!P)^T[JO_!/[P;\%_!OQ^\:6_Q>A\0WC>-_&,FEV,:W&E$2
MBV@@N%S)O :(M($23*'YSW_.BBL*V&H8AQ=2*=G='9A<?B\%&:HS<>96=F_Z
MOY]KEK6];UGQ+K-WXB\1ZO=:AJ%_<O<7U]>W#2S7$SL6>21V)9V9B26)))))
MKTOX<?ML_M-_"7]G+Q9^R7\/OB7_ &?\/_'%V;GQ/H/]D6<OVR0K$A/GR1--
M'E88@0CJ/D]SGRJBM90A-6DKG/"K5I2<H2:;NM';1[KY]3Z6_9P_X+ ?\%%_
MV2/A-8? S]GS]HIM \*Z9-/+8:4WA72;P0M-*TLF)+JTDDPSNS8+8!8X JI^
MT_\ \%9O^"@?[9GPQ_X4W^TE\?SXC\-G48;XZ:/"VE669X@P1S):VL4AQO;Y
M=VTYY!P*^=**R^JX7VG/R+FWO97OZG0\PQ[H^Q]M+DM:W,[6[6O:WD>T_M)?
M\%"_VO\ ]KG5/!FL_M!?%^77KKX?PE/"DQTNTMS9DM$S2'R8D$KL8(26?<3Y
M8]\^S_\ $0K_ ,%@/^CN_P#RP/#_ /\ (%?%]%*6$PLHJ+IQ:6VBT'#,LQIS
ME.-::<K7:D[NVBOKK;H=?\>_CU\6?VG?BWK/QU^.7BTZ[XJ\02Q2:OJK64%O
MY[1PI"G[N!$C3$<:+A5 ^7UR:Y"BBMXQC&*25DCDG.=2;E)W;U;>[84444R0
MHHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#
MKXSB3_?(_P"']6?J? W_ "*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** *VM1:G/H]W#HEPD-Z]M(MI+*N52
M4J=C$=P&P:_,K]A7_AWMX:\&7?[-_P#P4.^$WAW1OC:^LWQ\6:I\5=%5I]9D
MEN9&CN;?49U*JI1D4%9$W,I9=V[<?TO\4ZZ?"_AC4O$PT>^U'^SK":Z_L_3(
M/-N;GRT+^5$F1OD;&U5R,D@9KXJ_:*_X**_\$T_VDO@[JWPT\?\ AK5_%'B.
MYTZ:+3_A[>_#Z_.MQ7K(0B19@*P3!MN)$D !'#'I6D+VL3*QI?\ !2;P]H6B
M?"CX$_L.?#F2?2?!WCSXB:-X:U""ROI&8Z! %WVJRLQ=@5\KYBQ)"8).36!_
MP57_ &??@S^RY^SOX;_:I_9Z^%F@^#O$WPM\8:5=Z=?^&M+BLY)[5IA!):RF
M)1YT;^8N0^<_,.CN&X7Q?\!OVD?@M_P3E_9P^*_CSPEJVK^)O@CXYM/$7B30
M(D,U[!HANI7,.T9.^& VR%?^6:JV<",UU/[;/[4OP6_X*5?#WPQ^QI^R#XGG
M\8ZEXT\4:;<^)[FQTNYCAT'1X)1--<W+RQJ(R"J )U)!'WBH:E=6MMU)>J/T
M!CD26-98SE64%3Z@U\F?M0ZW_P $EOV<_&GBK5/VFO#7@J7Q=XIL_P"T]9MM
M:T5M4U/4(W4Q((0Z2-&I\K:JH44%0?E^]7M&N_M5_#+PU^U1H?['E[8:P?%.
MO^%Y-=L)X; &Q6UC>5"KR[LJ^87P-I'W<D%@#Y;\5_\ @HK_ ,$\=*\2^)_A
M?^TCK-MH^JZ#=7%AJ>C>-/!L\AO(8W91)"/)D2X@DP63:3N5@2HS413N4VBG
M_P $:OAIX_\ AC^Q!I>G^.;::SM]5UV_U3PUI-S=B:33M+GD#00L02 20\A7
M.1YO(#9 ^JJ^-/\ @C'X,\6^'OA9\1?%$'A75O#OP]\2_$F_U+X6^'=9B>.6
MTTEVRCK&^3'&P* #H3&S#(;<WV72G\3"/PH****DH**** "BBB@ HHHH ***
M* "BBB@ HHHH **** /Q-_X.Z/\ D</@3_V#/$/_ *,T^OQQK]CO^#NC_D</
M@3_V#/$/_HS3Z_'&OT#)?^193^?YL_%^*O\ D?UO^W?_ $F(4445ZA\^%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!]>_\ !!7_ )2V?!S_ +">
MI?\ IIO:_J#K^7S_ ((*_P#*6SX.?]A/4O\ TTWM?U!U\9Q)_OD?\/ZL_4^!
MO^174_QO_P!)B%%%%?/'VH4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %<+X<^ 7A3PW^T#XE_:-M]6U";6?$^@Z?I%Q:SR1FWMK>
MT:5E\H! P+-*2VYB.!@"NZHHN 5!9Z9ING&1M/T^" S/OF,,2KO;^\<#D^YJ
M>B@!#&AD$I0;@" V.0#V_0?E4-YI6F:C)%-J&G03O VZ!IH58QMZJ2.#]*GH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$W_@[H_Y'
M#X$_]@SQ#_Z,T^OQQK]CO^#NC_D</@3_ -@SQ#_Z,T^OQQK] R7_ )%E/Y_F
MS\7XJ_Y'];_MW_TF(4445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!]>_\$%?^4MGP<_[">I?^FF]K^H.OY?/^""O_ "EL^#G_ &$]2_\
M33>U_4'7QG$G^^1_P_JS]3X&_P"174_QO_TF(4445\\?:A1110 4444 %%%%
M !1110!Y/^U9^QS\+_VP=&T?1/B;X@\36$6B7,L]HWAK6C9L[2*JL)"%;>,*
M,>G/K7BG_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +
MAO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO
M_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\
MXU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'
M_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_
MPY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC
M]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_
M9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__
M **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\
M^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+
M\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_
M%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__
M  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\
M\+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&
M_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO
M_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C
M5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?
M8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=
M% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=%
M'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'Q
MY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_
MPY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY
M(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_
M9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/
M_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\
M^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"B
MB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_
M%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/
M_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\
M\+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% %#PKX=L?"'AC3?">F33R6V
MEV$-I;R74IDE9(T"*78\LV%&3W/-7Z** "BBB@ HHHH **** "BBB@ HHHH
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
..4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>40
<FILENAME>blkb-20240630_g6.jpg
<TEXT>
begin 644 blkb-20240630_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@ KSK]IW]JKX)?L@?#23XJ?'/Q6--T[SQ;V<$,1EN;Z<@D0PQK
MR[$ GLJ@$L0!FO1:_+W_ (+*>-/%%U_P4<^ _@'3OA9+X\CTC34U?3/!(N1%
M'JM[+>RJ(F+*RA2;.+=N!&T,#P350CS2L3)V1]1_LL?\%6/@G^U?\5[/X0^%
M_A-\1O#M_JEA/>:/>^*O#\5O:WL42;V*21SR<[>1Q@^N2!7T_7Q#\%?^"G_[
M0VD?M>:#^R#^VY^RK;?#_5?%T D\-WVEZXEW'EO,\I7V,Z.KM&T>Y'RKX!3!
M)7[>HDK,(NZ/B+QW_P %\/V,?!OB">PTOP?\0O$&CVM\;2?Q3H_AV(:>9 <$
M(T\\;MW/W 2.1FO<_'?[?_[-/@/]EO3/VOI_%5UJ?A'7&BBT$:39-)=ZC<R,
MR+:Q0L5/G!HY%9&*[3$^2-IKXZ_X*N_M1_'WP]\!_'7[+?AG_@G[J6@?#Y+I
M-.'Q"\II-+BLTGC<7$=O!;A( S ;69\*3P"V +OA3]C^Q_:(_P""3/PI\'_L
M8?$[3?%FJ> ?&<7B6";5%>SBO]0CEN7N;)U?F JUT0N[ *QJ<@2;JTY8V3)Y
MG=H^OOV6_P!M[X6_M5Z[XE\$>'_"7BSPIXI\(2PKXA\)>.-&%CJ-JDJEHY#&
MLCJ48#J&R,J2 &7,WPC_ &R? /QS_:&\9_ 7X8^&M7U*#P%&L7B'QC&D7]EI
M?E@/L,;[]\DJX?=A=JF)@3T)^"OBEXC_ &L?A5^TU\0/&$^A:'X2^-7[0.F6
M>EZ#X;TSQ"M]'X/T*TMTCN]:O+I%"(!';9C8#@I,^/W81O?O^"</[4_[!'PS
M\.^%/V/O@9KNNK/JIN7TKQ1KOAFXL[;QEJ$?_'W<PSR#$CED("MC:%2,9(4&
M7!6NAJ5W8^U:***S+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M+\5?\C^M_P!N_P#I,0HHHKU#Y\*O^%?#.M^-?%&F^#?#5D;G4=7OX;+3[<,
M99Y7"(F3P,LP'/K5"KOAOQ#K/A'Q%8>+/#E^]KJ&EWL5W8748&Z&:-PZ.,\9
M#*#^%)WMH.-N97V/V4\(_LG?\$U?^"1/PW\:_LC?MJ?MG7\?Q!^.7P^M[37K
MK2?!T]Q;:#9O).GF6[)!*<&3S%WR$,P@#>7'D5\8_L#_ /!-S]GK]KG_ (*9
M:_\ L;2?'G4M<\":7::I<Z3XU\)K#!+JL-OL\F11*LR(&W@L,-]T@$=1]B_"
M3_@HC_P39_X+8:_X0_9S_P""B7[,%QH/Q5U)(]%\.^.?#D[+%-<N3LCCGC(F
M@#RL2D$R3PJSDEN<U\X:#X@T7_@WL_X*Z^)K6ZT&]^(NBZ-H$EOHZKJ$=E<S
M6M_!#-$TK>6Z^9']QL* Q4L H(6OGZ$L3&-6#<E6<;V=K-K1.+_ ^TQ<,!.5
M"K%0>%C)*ZYN9)ZN,TWUU=TA?VG/V2/^"!WP\^#?C'4?@5_P4$^(>N_$#2-+
MN?\ A'/#VHZ1)Y%YJ"9"02-_940"EA@MYB@=<UP__!-K_@E[\-?VE?@KXS_;
M3_;%^-MS\.?@GX#N!::CJ^GVPDOM3N\1EH;?<CA<>="N?+D9Y)5C1"=Q7Z]_
M9[_9Z_X)7_\ !:']G3XMZE\$?V0+[X,?$;P+IZWT6JVGB*:Z@::XCN9('8EA
M'-&TEM(LB-$K*I!1P22NW^S-\0OV;O@O_P &V7A;XD_M ?L^2?$WP_;>-[N7
M4?",.LO817=^=9N8X'N)8\D1J!$2"K@D)E31+%U:=%TXN?/S1B[\MU=7TZ:V
MTN.&78>MBE7G&G[)4YR7+S\KY6E[R?O:-ZI;V/SR_;N\!?\ !*?P_P""M"\0
M?\$]/C?\1]<UB75)+?Q#H'C[357RK81Y2YBECM84Y<;2A9FYSA0.?HO3_P#@
ME/\ \$]/V,?@+X+^)G_!63]I/QMHGC#X@::-1T;X??#VRB-S86Q53_I#203%
MF4.H8GRE#ED7S-C&N[_:O_9B_8$_:7_X)O?#?_@II^SQ^S;;?".\;XAV.E>)
MO#%IJ+36ES:MJ+6<T9R%1RK*LBRJD9*%U=20-OTG_P %G?VH/V!?@5^W1X$\
M%_M4?\$_U^*VM>(_!UA%)XHU#Q \4.DZ6^HWD8CM[0HZ33+)YTC?ZIB'C'F<
M#:2Q=6?)2I\^\N;X>;W;:7VZA3RW#T_:XFLJ=K4^72?):=]>5>]?2UGHG=L_
M%#]K3PQ^S/X/^/FN:#^Q_P#$C6O%GP\C6U?0-;\16)M[V3?;1/-'*ABB^:.9
MI(]PC4-LR,@@GW'_ ((R_L ?"7_@HU^T_K_P8^-/C3Q!H6C:)\/[SQ";OPW)
M"MP\D-Y90!"9HI5V;;EV.%SE1BNC_P""^'[#'P9_8/\ VV;7P3\ =/?3O#'B
MGPA;:_:Z(]T\PTV5[BYMY(8VD+.8R;?>NYB1YC*.%%<-_P $E_\ @H9H'_!-
M;]HG7OC?XD^$]SXQM=;\"W7AYM*MM66S9/.N[.?S2[1OD 6I7;C^/.>.?1E4
MJ5\MY\.VVUI>U_\ *YX<*%'"9Y[/&)*,9>\E?EMY=;=NIZE^UA^S%_P0A\#?
ML]>)O%?[*W[?7C[Q7\0+.UB;PUX>U72)%M[V8S1JZ.3I<( $9D;/F+@J.OW3
M\%U^OO@7]EW_ ()<?\%7/V"/BU\:?V:/V4+WX+>/?A;I5Q=HUMK\UU;2NEK+
M=1(Y9O+EBD$,B,3&DD?# D<'\@J,!5YXS@W+FB]>:UUIY:6#.:#IRIU8Q@H3
M6CAS6=GK?FUOT"BBBO0/%"BBB@#Z]_X(*_\ *6SX.?\ 83U+_P!--[7]0=?R
M^?\ !!7_ )2V?!S_ +">I?\ IIO:_J#KXSB3_?(_X?U9^I\#?\BNI_C?_I,0
MHHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O\
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
M'_T9I]?CC7Z!DO\ R+*?S_-GXOQ5_P C^M_V[_Z3$****]0^?"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_ "EL^#G_ &$]2_\ 33>U
M_4'7\OG_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?X
MW_Z3$****^>/M0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU
M6U;_ (\6^H_G5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %
M%%% 'XF_\'='_(X? G_L&>(?_1FGU^.-?L=_P=T?\CA\"?\ L&>(?_1FGU^.
M-?H&2_\ (LI_/\V?B_%7_(_K?]N_^DQ"BBBO4/GPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2
MV?!S_L)ZE_Z:;VOZ@Z^,XD_WR/\ A_5GZGP-_P BNI_C?_I,0HHHKYX^U"BB
MB@ HHHH **** "BBB@ HHHH **** "JVK?\ 'BWU'\ZLU6U;_CQ;ZC^=73^-
M>IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_ ,'='_(X
M? G_ +!GB'_T9I]?CC7['?\ !W1_R.'P)_[!GB'_ -&:?7XXU^@9+_R+*?S_
M #9^+\5?\C^M_P!N_P#I,0HHHKU#Y\**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?
M^FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_P#I,0HHHKYX^U"BBB@ HHHH ***
M* "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D44
M45Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!OI]P?2
MEI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_  =T?\CA\"?^P9XA_P#1
MFGU^.-?L=_P=T?\ (X? G_L&>(?_ $9I]?CC7Z!DO_(LI_/\V?B_%7_(_K?]
MN_\ I,0HHHKU#Y\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]
M_P"""O\ REL^#G_83U+_ ---[7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.
M)/\ ?(_X?U9^I\#?\BNI_C?_ *3$****^>/M0HHHH **** "BBB@ HHHH **
M** "BBB@ JMJW_'BWU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>
M6>^M@HHHH&%%%% !1110 4444 ?B;_P=T?\ (X? G_L&>(?_ $9I]?CC7['?
M\'='_(X? G_L&>(?_1FGU^.-?H&2_P#(LI_/\V?B_%7_ "/ZW_;O_I,0HHHK
MU#Y\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\ *6SX
M.?\ 83U+_P!--[7]0=?R^?\ !!7_ )2V?!S_ +">I?\ IIO:_J#KXSB3_?(_
MX?U9^I\#?\BNI_C?_I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH ****
M"JVK?\>+?4?SJS5;5O\ CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HH
MHH&%%%% !1110 4444 ?B;_P=T?\CA\"?^P9XA_]&:?7XXU^QW_!W1_R.'P)
M_P"P9XA_]&:?7XXU^@9+_P BRG\_S9^+\5?\C^M_V[_Z3$****]0^?"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>
MU_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_?(_P"']6?J? W_ "*ZG^-_
M^DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_P >+?4?SJS5
M;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !11
M10!^)O\ P=T?\CA\"?\ L&>(?_1FGU^.-?L=_P '='_(X? G_L&>(?\ T9I]
M?CC7Z!DO_(LI_/\ -GXOQ5_R/ZW_ &[_ .DQ"BBBO4/GPHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P
M05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?XW_ .DQ"BBBOGC[
M4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T
M_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\ !W1_
MR.'P)_[!GB'_ -&:?7XXU^QW_!W1_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG
M\_S9^+\5?\C^M_V[_P"DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /KW_ ((*_P#*6SX.?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L
M)ZE_Z:;VOZ@Z^,XD_P!\C_A_5GZGP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHH
MH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+
MT9D4445Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!O
MI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_!W1_P CA\"?^P9X
MA_\ 1FGU^.-?L=_P=T?\CA\"?^P9XA_]&:?7XXU^@9+_ ,BRG\_S9^+\5?\
M(_K?]N_^DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /KW_@@K_P I;/@Y_P!A/4O_ $TWM?U!U_+Y_P $%?\ E+9\'/\ L)ZE_P"F
MF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH *
M*** "BBB@ HHHH *K:M_QXM]1_.K-5M6_P"/%OJ/YU=/XUZF5;^#+T9D4445
MZ)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!OI]P?2EI
M$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_!W1_R.'P)_[!GB'_T9I]?C
MC7['?\'='_(X? G_ +!GB'_T9I]?CC7Z!DO_ "+*?S_-GXOQ5_R/ZW_;O_I,
M0HHHKU#Y\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\
MI;/@Y_V$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_ (?U
M9^I\#?\ (KJ?XW_Z3$****^>/M0HHHH **** "BBB@ HHHH XSXS? SPA\<]
M,LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_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\
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
M#NL>!=<.J:)=:%:3:/J18DW=JT*&*7) )W(5;D#KTKX0\??!;XA:-^T;JO\
MP2]\-6[P?##XH>)HO'CWD%P$_LW05=I-7TE "&02WL=NL>T85+I\YR:F*3&W
M8^F==_X*7_L'>&+]=+\0?M/>&K.X:U@N1#/-(&\J:%)HGQLZ-'(C#V85J:)^
MWU^QOXC^'NM?%?1/VAO#MQX=\.7%O!K>K)<-Y5I).Q6%6RN<N00, ]#7 _\
M!6:RL]._86U+3]/M8X+>#Q-X9C@@A0*D:+K-D%50.     *E_P""LG_)IUO_
M -E#\,?^G:VII1:0FVKGIOP<_;(_97_:"U=O#OP8^/GACQ#J2QM(=,L-40W1
M1?O.(6(<J.Y P._6O2Z^3_\ @L#X5\/:#^RE>?M)Z%IL%IX\^'FN:3J?@W7[
M>$+=Q7)U"WA, =?F>.1)65H\E6X)!VBOJ]"Q0%EP2.1GI2:5KH:N+1114C"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH "0!DG '4UXM/_P48_88
MM?&I^'\_[4?A!=3%W]E8?VH/LZS=/+-QCR0V>,%^O%<]_P %9?&_B?X>_P#!
M//XF>(O"&HRV=Z^F6MBUU 2&B@NKZWM9V!'(Q#-)R.E>EQ_LW? RW_9Z_P"&
M;5\#:8/! T+^SCI9MT\HP>7M,A.,>9_'YGWM_P ^<\U22M=BUN:OQ<^.'P@^
M OA#_A/OC)\1M)\.:095BCO=4NUC6:1@2L<8ZR.0"0J@L0"<8!K,^&/[3_P%
M^-7P_P!3^)_P@^)NF^)='T=)3J4VDR[WMVC0NR/&<.C;1D!@"1R*\;_X)?ZU
MIOC7_@G/\+/B-\8AI]W/X;TR^:SUK6XHR;&WM+JZM8KA9)?]5BUC4%\CY"<G
M!-9?[#'@ZV^,OQJ^.O[7VDZ%)I?@?XJ75AIGA2+R# ^KVMC;R6\VJE"!A9Y'
M8QLP#%06(^;)?*E?R%=NQ[%>_MI_LTZ#\$?#?[0GC;XI6'AWPUXLLHKG09]=
M?R)[M9%#JJ0\N[[2"54$@<]*ZGX._''X1?M!>#D^('P5^(>E^)=':9H3>Z7<
MAUCE4 F-Q]Z-P"IVL <,#C!%9'ACX9_!/]FWX.^'K/5/L,.B_#'PR+33O$?B
M$0M/I]E% B22-.57862)2Y4*&VCC@"OF_P#9*\:>'_@;\,?CS_P46\?:%/X<
M\%>._$;>(/#6BO;^3//IT$7DV]SY1QLFO97W*IY)D0DD,#2LFM NUN?4>I?'
MOX-Z1\8=/_9_U'XC:7%XTU6P:]T_PVT_^E36ZK(QD"CH,12'G'"&K_Q*^*7P
M]^#OA9_&_P 4/%EIHFD1W,-O+J5^Y6&.2618XPS8PNYV5<G R1S7P%X!N_ _
MAW]M+]GOXT_$KXK>%+SQWXXU#QAK/Q N[/Q#;S1:4\VDP16.E^8'(6*WB"VZ
M GYG$C#)<U]Z_&GX2>#_ (\_"?Q#\&_'UEY^D>)-*FL;U0!N177 D3/1T;#J
M>S*#VIN*30)MHE^(WQ9^&_PCLM-U#XD^,;+1XM8U>'2]+:\D(^U7DN[RX$ !
M+.P5C@=E)Z"O(O\ AZA_P3S_ .CL?"G_ ($2?_$5XI^PSHGQF_:'^.^FQ?M'
M0B6/]F&SN/"MO(9@Z:WXC=GB.J8R<A=.2W(WC<)+EF!SFO4OC]_RDZ_9Z_[%
M3QE_Z(LZ.5)V87=KG<^*OV^OV-_!'A'P]X\\6?M#>';'2/%=O-/X=OIKAME_
M'$_ER,F%SA7^4Y YKM/A+\=/@U\>M!D\3?!;XH:%XHL8)!'<7&B:E'<"!R,A
M) A)C8CG# ''->)?&3_E*9\%/^R>>*?_ $*TK&^+_A;0/A!_P5*^"/B?X7:7
M!I=Y\2]$\3Z9X\M]/B$::E;65G'=6T\RK@&1)B%\QAN(8+G Q1RH+L^L:***
M@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ^9],_8E^/?P7\1^(5_9#_:MMO!_A3Q+K$^JS^$O$/@>/6(=*O)VW32
M64GVB%HT9OF$+;D!)QU-<Q\'OV4/VP/@=-\0_@QI7CVPU&U^)L][JS_'B!%7
M6]*U*6%4Q=:>\@291MVPFWD18^I5>H^OZ*KG8K(^9OV8/V,/VG/V8]'T#P%X
M?_:W\,W/A/2KY9]4TF'X1K!=:J&<-.TEV=1=_/EYS,RN03G!  KV/]HWX:>.
M_C'\$O$/PO\ AK\6KCP+K.MV:VUMXJM-/^U2V*&13*4C\R,[FB#QA@ZLA?>#
ME17;44G)MW"RL?/'[,/[)W[2G[-]CX;\!VW[4/A6\\#>'X_*;POIGPE6PDN8
M]K9_TG^T)&61G.]I"KL[;B<EB:K_ !:_9-_:Z^+6A^(OA3JW[;T$?@7Q.;FW
MO[<?#JW_ +8BTZ<L)+%+M9UBP8V,8E,!<*><GD_1]%/F=[A96,?X>>!/#GPN
M\ Z)\-/!UHUOI'A[2+;3=+@9]QCMX(EBC4D]2%4<]ZXO7?V=1K7[6V@?M2_\
M)AY1T/P3>^'O["_L_=Y_VBXBF\_SO,&W;Y>W9L.=V=PQ@^F44KL9YG^US^SJ
M/VJ/@C>?!L^,/["^UZMIM[_:/]G_ &K9]DO8;K9Y?F1YW^3LSN^7=G!Q@P?M
MC?LWWW[5?P1G^$VE>/E\,W9UC3]2L]9?2?MRPRVEU'<*##YL6\$QX^^,9SST
MKU.BA-H5D?.Q_8H^*GQ2\6:#K7[7?[4D_C[1_#6K1:KIGA'1_"$&B:;-?1',
M,UTJRS27(0_,(S($W $@C(/T3110VV"5@HHHI#"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH YSXN_"KP7\<?ACKOPA^(FFF[T3Q%ILMEJ,"OM8Q
MN,;E;^%U.&5NS*#VKYVU']B/]M2[^%%S^S[;?\%#'C\)-I3Z9;7TGPZA;7!9
MF,QI ]X+D*Q"84RB-9& /*L=P^K**:DT)I,^,;G]BS]J/XT_LLZ+^Q[XVUWP
M[\,-)\#7UE;_ &SPW9MK&E^-M.@3Y$EMWN(+BV7>JM+'([>8QSEAT][^ ?PK
M_:4^'.J/%\7?VBO#_BS0XM,%MIFBZ+\-TT06;JR;'#I=S HJ*R",*!\P.1MP
M?4Z*;DV"21X1^W'^R)\0?VO-+\+>&_#?QVMO"NC:'JQU'6="U#PF-6L]>E0Q
MM;)<Q_:8-T43*[>4Q9)&92R_(*W_ (;_  -^,$^D:OX2_:L^+GA7XH:!J-O#
M';Z&WPTATZWB*/OS(C7-PLXR$(4J-I0$>WK%%+F=K!97/G[QK_P3?_9M\2?'
M+X>_%WP_\*_!&B6'@IM4;4O#EEX$LQ#KC75ND4+2LH55-NZF1"R2?,W&P\U]
M T44-M[A9(\S^ /[.H^!GC/XE>+AXP_M3_A8?C9_$/V?^S_(_L_=;PP^1N\Q
MO-_U6[?A/O8V\9)X_P#V=1XY_:<^'O[1W_"8?9?^$#TG6;+^QO[/W_;OM\<*
M;_-\P>5Y?DYQL;=NZKCGTRBB[N%D>&?M(_LI?%'XL?''P;\?_@W\?;/P1KGA
M#1]1TU/[0\&C5XKF*[,)8[3=0;"/*_VL[NV.;7P3_9$U'P1\7+G]HGXW_&74
MOB+X]DTDZ5I^K7FF0V%GI%B7#O#:6<.5B+L!OD9G=@ ,@;L^TT4<SM8+*X44
M44AA1110 4444 %%%% !1110 4444 %%%% !1110 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>41
<FILENAME>blkb-20240630_g7.jpg
<TEXT>
begin 644 blkb-20240630_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@ HHKY._X+4?'_ ,7_ +/O[!^N:EX#UB;3M5\3:I:Z!;ZA;.5E
MMTG#R3%&'*L8894##D;\C! --+F=A-V5SV^[_:U_97L?&P^&U[^TGX#B\0FY
M%N-$D\76:W7G$X$7E&3=O)XV8W>U=_<W-O9V\EW=SI%%$A>661@JHH&223P
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 45^*O_#^7_C>W_R.?_%D?^2>
M?\?'^B_Z_P#Y#/7;_P ?O_+7_GU]Z_:JKE!PM<F,E+8****@H**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "OBK_@O+^WG_PPY^PCK/\ PB6L
M_9O&_P 0/,\.^$?*DQ+;^8A^U7BXY'DP$[6'W998?6OM6OY@/^"\O[>?_#<?
M[=VL_P#"):S]I\$?#_S/#OA'RI,Q7'EN?M5XN.#YTX.UA]Z**'TK6C#GF9U9
M<L3XJK^G_P#X(-?MY_\ #<?[".C?\);K/VGQO\/_ "_#OB[S9,RW'EH/LMXV
M>3YT &YC]Z6*;TK^8"OM7_@@U^WG_P ,.?MW:-_PENL_9O!'Q \OP[XN\V3$
M5OYCC[+>-G@>3.1N8_=BEF]:ZJT.>!STI<LC^G^BBBN [ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#Q+]KK_ (*+?L;?L(WFA:?^U9\8O^$5F\317$FB)_PCVHWWVE8#
M&)3FSMY0FTRQ_?VYW<9P<>.?\1"O_!'_ /Z.[_\ + \0?_(%?#O_  =T?\CA
M\"?^P9XA_P#1FGU^.-?49?DF%Q>#C5G*5W?9KNUV/S[.N*\QRW,ZF&I0@XQM
M:Z=]4GTDN_8_IP_XB%?^"/\ _P!'=_\ E@>(/_D"C_B(5_X(_P#_ $=W_P"6
M!X@_^0*_F/HKM_U<P/\ -+[U_D>7_KSFW\D/NE_\D?TX?\1"O_!'_P#Z.[_\
ML#Q!_P#(%'_$0K_P1_\ ^CN__+ \0?\ R!7\Q]%'^KF!_FE]Z_R#_7G-OY(?
M=+_Y(_IP_P"(A7_@C_\ ]'=_^6!X@_\ D"C_ (B%?^"/_P#T=W_Y8'B#_P"0
M*_F/HH_U<P/\TOO7^0?Z\YM_)#[I?_)'].'_ !$*_P#!'_\ Z.[_ /+ \0?_
M "!1_P 1"O\ P1__ .CN_P#RP/$'_P @5_,?11_JY@?YI?>O\@_UYS;^2'W2
M_P#DC^G#_B(5_P""/_\ T=W_ .6!X@_^0*/^(A7_ ((__P#1W?\ Y8'B#_Y
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH _$W_ (.Z/^1P^!/_ &#/$/\ Z,T^
MOQQK]CO^#NC_ )'#X$_]@SQ#_P"C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];_MW_
M -)B%%%%>H?/A1110!T'PF\&Z1\1OBIX9^'OB#QG9^'+#7O$%EIU]XAU''V?
M2X9YTB>ZERRC9&K%VRR\*>1UK]CO^"<__!+3_@H__P $_/V@]$^*%O\ MN^
M[+X$V>I"]\475GXSF?2M8T[!+C[+-&(4F=>!*6'EY++(V,-^*->P^-?VTOB/
MXW_8N\&?L-WWAO1+?POX*\47FO6>HVL,POKNYN/-SYS-(8RJB5PNU%.,9)P<
M\.-H5\1%0@URO1W5].Z\SU\JQF#P4W4JQ;G'6+4FM;K1VZ/?Y6ZGV'^U-\%S
M_P %A/\ @KC\7;S_ ()^?$WPO8RZ?H%O=6&HWVK26,?B66UBM;.Y:U>-&WEF
M+$-]UTBWEL-FOKO]B#X,?%W_ ((P_L.?&SQ7_P %)?C;HKZ5XFTL0>#? 0\2
M-?&>Y2VN4DBA1P 9+DS0H4CR L.^0A5ROX10S36\R7%O*T<D;!D=&P5(Y!!'
M0U8U76]9UVX%WKFKW5Y*J[5EN[AI&"^F6)..:QJY=.I2C1Y_<5M+:Z>=_P!#
MIP^=TJ&(GBO9?OI.3OS6C[U_LVUM?N?LO_P;O?\ !-3PQ;? :;_@I3=Z!I7C
M3QY(]_;?##PQJ5[]GLM,N('> W$\NQRDSR*P5@C>5'\ZAG==GS%_P6)_X)X_
M\%+?"$^L_M]_MS^-O!>K?VSKMOIHA\.ZY-+]A602&"VMX9(4"01JC  ,6Y+-
MN9G8_GW15PP=>&,=?VB=^CCLNR=]/N,ZN:82IED<(J+7+U4]'+^9KEU]+Z+1
M'Z&^-?\ @EQ\*/\ @FK^V=^S-=_M:_&_PUXR\"?$/5X[_P 0*MB8+6QCA>V.
M+C?(XEM&>XCS*=JLB2[E !K]*_'OP:_X*RWW_!5SP]^T%\)?C5H\'[-5I%IZ
MBP@\2PII4>A"WB-Y&UD.'N&=96CN &VAHL2(B[5_G*FN;BXV?:)WD\M B;V)
MVJ.@&>@]JLKXB\0)I)T%-=O!8DY-D+I_*/.?N9QUYZ5E6RZM7LYU$W9IWC=:
MO=*ZL^AOA<[PN$YHTZ+C%RC)*,VG=*UF[.\6];:6/IG_ (+1^,/V?_'G_!2S
MXG>*/V:9]-G\-7&I6_F7NBE39WFH"UB%[-"4^5E:X$I+KP[;G!(8$_+5%%>E
M1IJC2C!.]DE]QX>)KO$XF=9JW,V[+97=PHHHK0P"BBB@#Z]_X(*_\I;/@Y_V
M$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_A_5GZGP-_R*
MZG^-_P#I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'XF_\'='_(X? G_L&>(?_1FGU^.-?L=_P=T?\CA\"?\
ML&>(?_1FGU^.-?H&2_\ (LI_/\V?B_%7_(_K?]N_^DQ"BBBO4/GPHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?U
M!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/\ A_5GZGP-_P BNI_C?_I,
M0HHHKYX^U"BBB@ HHHH **** "BBB@ HKSG]HO\ :X_9L_9(T73?$7[27QAT
MCP?8ZO=/;:;<ZO(RK<2JNYD7:IY"\UY-_P /I/\ @E?_ -'N^"?_  *E_P#C
M=-1D]D)R2ZGT_17S!_P^D_X)7_\ 1[O@G_P*E_\ C='_  ^D_P""5_\ T>[X
M)_\  J7_ .-T^2?87-'N?3]%?,'_  ^D_P""5_\ T>[X)_\  J7_ .-T?\/I
M/^"5_P#T>[X)_P# J7_XW1R3[!S1[GT_17S!_P /I/\ @E?_ -'N^"?_  *E
M_P#C='_#Z3_@E?\ ]'N^"?\ P*E_^-T<D^P<T>Y]/T5\P?\ #Z3_ ()7_P#1
M[O@G_P "I?\ XW1_P^D_X)7_ /1[O@G_ ,"I?_C=')/L'-'N?3]%?,'_  ^D
M_P""5_\ T>[X)_\  J7_ .-T?\/I/^"5_P#T>[X)_P# J7_XW1R3[!S1[GT_
M17S!_P /I/\ @E?_ -'N^"?_  *E_P#C='_#Z3_@E?\ ]'N^"?\ P*E_^-T<
MD^P<T>Y]/T5\P?\ #Z3_ ()7_P#1[O@G_P "I?\ XW1_P^D_X)7_ /1[O@G_
M ,"I?_C=')/L'-'N?3]%?,'_  ^D_P""5_\ T>[X)_\  J7_ .-T?\/I/^"5
M_P#T>[X)_P# J7_XW1R3[!S1[GT_17S!_P /I/\ @E?_ -'N^"?_  *E_P#C
M='_#Z3_@E?\ ]'N^"?\ P*E_^-T<D^P<T>Y]/T5\P?\ #Z3_ ()7_P#1[O@G
M_P "I?\ XW1_P^D_X)7_ /1[O@G_ ,"I?_C=')/L'-'N?3]%?,'_  ^D_P""
M5_\ T>[X)_\  J7_ .-T?\/I/^"5_P#T>[X)_P# J7_XW1R3[!S1[GT_17S!
M_P /I/\ @E?_ -'N^"?_  *E_P#C='_#Z3_@E?\ ]'N^"?\ P*E_^-T<D^P<
MT>Y]/T5\P?\ #Z3_ ()7_P#1[O@G_P "I?\ XW1_P^D_X)7_ /1[O@G_ ,"I
M?_C=')/L'-'N?3]%?,'_  ^D_P""5_\ T>[X)_\  J7_ .-T?\/I/^"5_P#T
M>[X)_P# J7_XW1R3[!S1[GT_17S!_P /I/\ @E?_ -'N^"?_  *E_P#C='_#
MZ3_@E?\ ]'N^"?\ P*E_^-T<D^P<T>Y]/T5\P?\ #Z3_ ()7_P#1[O@G_P "
MI?\ XW1_P^D_X)7_ /1[O@G_ ,"I?_C=')/L'-'N?3]%?,'_  ^D_P""5_\
MT>[X)_\  J7_ .-T?\/I/^"5_P#T>[X)_P# J7_XW1R3[!S1[GYV?\'='_(X
M? G_ +!GB'_T9I]?CC7Z@_\ !RS^V3^R_P#M>>)_A!>?LT_&K1?&,6@V&MIK
M#Z/*S"U:9[(Q!]RC[PC?'^Z:_+ZOOLF366T[^?YL_&>*=<^K?]N_^DH****]
M0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_*6SX.?
M]A/4O_33>U_4'7\K'_!'/XP?#+X!_P#!2;X7_%SXQ^,K/P]X:T:_OWU36-08
MB&V5]-NHE+$ GEW1>G5A7]!'_#Z3_@E?_P!'N^"?_ J7_P"-U\;Q'&3QD;+[
M/ZL_4^!FEE=2_P#._P#TF)]/T5\P?\/I/^"5_P#T>[X)_P# J7_XW1_P^D_X
M)7_]'N^"?_ J7_XW7S_)/L?9\T>Y]/T5\P?\/I/^"5__ $>[X)_\"I?_ (W1
M_P /I/\ @E?_ -'N^"?_  *E_P#C=')/L'-'N?3]%5=#UK2O$FBV?B+0KY+J
MQO[6.YL[F(_++$ZAD<>Q4@_C5JI*"BBB@ HHHH R/%WP_P# 7Q MH;/QYX(T
MC6X;=R]O%J^FQ7*Q,1@LHD4A3CC(K!_X9L_9T_Z(%X*_\)6T_P#C==K13NPL
MCBO^&;/V=/\ H@7@K_PE;3_XW1_PS9^SI_T0+P5_X2MI_P#&Z[6BB[%9'%?\
M,V?LZ?\ 1 O!7_A*VG_QNI;'X*?!KP;=+X@\(?"3PQI5_#D0WVFZ#;P3(&&U
M@'1 PR"0<'D$BNPJMJW_ !XM]1_.J@WSHSK)>REZ&11117HGB!1110 4444
M%%<_XR^*?@'X?ZYX>\-^,/$4=E?>*M4.G>'[=H9'-Y<B)Y3&-BD+A$8Y;"\8
MSD@'H* "BJ^E:OI.O6$>JZ'JEO>VLN?*N;2=9(WP2IPRD@X((/N"*L4 %%%%
M !145]?66F64VI:E>16]O;QM)/<3R!$C11DLS'@  9)/2G6US;7MM'>6=PDL
M,J!XI8G#*ZD9# C@@CG- #Z*** "BBB@ HHHH RC^S?^SQ*?,D^ O@MF;EF;
MPM:$D^O^KH_X9L_9T_Z(%X*_\)6T_P#C==HGW!]*6O,NSWTE8XK_ (9L_9T_
MZ(%X*_\ "5M/_C='_#-G[.G_ $0+P5_X2MI_\;KM:*+L+(XK_AFS]G3_ *(%
MX*_\)6T_^-T?\,V?LZ?]$"\%?^$K:?\ QNNUHHNPLCBO^&;/V=/^B!>"O_"5
MM/\ XW1_PS9^SI_T0+P5_P"$K:?_ !NNUHHNPLCBO^&;/V=/^B!>"O\ PE;3
M_P"-T?\ #-G[.G_1 O!7_A*VG_QNNUHHNPLCBO\ AFS]G3_H@7@K_P )6T_^
M-T?\,V?LZ?\ 1 O!7_A*VG_QNNUHHNPLCBO^&;/V=/\ H@7@K_PE;3_XW1_P
MS9^SI_T0+P5_X2MI_P#&Z[6BB["R.*_X9L_9T_Z(%X*_\)6T_P#C='_#-G[.
MG_1 O!7_ (2MI_\ &Z[6BB["R.*_X9L_9T_Z(%X*_P#"5M/_ (W1_P ,V?LZ
M?]$"\%?^$K:?_&Z[6BB["R.*_P"&;/V=/^B!>"O_  E;3_XW1_PS9^SI_P!$
M"\%?^$K:?_&Z[6BB["R.*_X9L_9T_P"B!>"O_"5M/_C='_#-G[.G_1 O!7_A
M*VG_ ,;KM:*+L+(XK_AFS]G3_H@7@K_PE;3_ .-T?\,V?LZ?]$"\%?\ A*VG
M_P ;KM:*+L+(XK_AFS]G3_H@7@K_ ,)6T_\ C='_  S9^SI_T0+P5_X2MI_\
M;KM:*+L+(XK_ (9L_9T_Z(%X*_\ "5M/_C='_#-G[.G_ $0+P5_X2MI_\;KM
M:*+L+(XK_AFS]G3_ *(%X*_\)6T_^-T?\,V?LZ?]$"\%?^$K:?\ QNNUHHNP
MLCBO^&;/V=/^B!>"O_"5M/\ XW1_PS9^SI_T0+P5_P"$K:?_ !NNUHHNPLCB
MO^&;/V=/^B!>"O\ PE;3_P"-T?\ #-G[.G_1 O!7_A*VG_QNNUHHNPLCBO\
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
M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\
MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O
M=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AW
MO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#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 @TO3X-(
MTRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHH/3I0!Y7\9/VWOV2_V?O$P\%_&'X]>']$UCR1+)I<UR9+B&,C(>
M2.(,T2D<@N ".179Z%\6_A;XG^'2_%[P_P#$71+SPJ;)[O\ X2.#4XFLE@0$
MO(TV[8JKM;<21MVG.,&OG7_@C]H^D>(OV/K;X]ZQ8PS^+OB/XAUG5O&>JRQA
MI[FY_M*YA$3L?FV1QQJJI]U>2 -QJM^QMX*\):'^UA^U+^SIIOANQF\!6NO>
M']1MO#TMHDEC'=:EIC2WT0B(*;6>.-BF,#(&*MQ2NNQ*;9['\'/VUOV4?V@O
M%MQX#^#7QW\/Z_K-M"TSZ=971$KQJ<-)&& \U1W9-P&0<\BM/1OVF?@[JH\=
M7%YXJCTJS^'&KG3?%FI:V1:VUK,((YB?-D(4ILE3YLCDXKP?QMI^C?M(?\%+
MOAV/A+IL!T[X!V&J/XW\36<06)+N]MA!;:+'(OWI$&Z61!E45MIVL2#[[X9_
M9W^%_AN^\:W4VBKJL7CWQ+'KFO6.M117%N;J.WMH4V1LF J_98G ;<0^6!Z
M)J*!-LSO@A^V)^S!^TCK%[X=^!_QKT/Q%J&G0B:[L+*X(G2+('FB-PK-'EE&
M]05RR\\BL[Q9^WC^QSX&^(S?";Q;^T9X7L=?BO19W%C-J Q;W!./)ED ,<,F
M>"KLI'<"O)= M=+_ &D_^"H-G\8/A991'PW\&_"E]X?\1>*+9 (M4UBZ./[-
MC<<3+;1DNY!(CD?:0"0:P_\ @J)?_%"W^ /CCX/Z%^R8L'PXU66.Z\5?$C3+
MJRN?[/@>2.YO-2&EHR3S2H^\L^0<J922!S2BG*P7=C[-O+NWL+26^NGVQ0QM
M)(P4G"@9)P.3QZ5S6@?&WX2^*/A-_P +V\/_ !!TRZ\'?V;-J!\117(^RK;0
M[O-E+]@FQ]V>A4@]*N?"W4_"NM?#/P[K'@77#JFB76A6DVCZD6)-W:M"ABER
M0"=R%6Y Z]*^$/'WP6^(6C?M&ZK_ ,$O?#5N\'PP^*'B:+QX]Y!<!/[-T%7:
M35])0 AD$M[';K'M&%2Z?.<FIBDQMV/IG7?^"E_[!WAB_72_$'[3WAJSN&M8
M+D0SS2!O*FA2:)\;.C1R(P]F%:FB?M]?L;^(_A[K7Q7T3]H;P[<>'?#EQ;P:
MWJR7#>5:23L5A5LKG+D$# /0UP/_  5FLK/3OV%M2T_3[6."W@\3>&8X((4"
MI&BZS9!54#@    "I?\ @K)_R:=;_P#90_#'_IVMJ:46D)MJYZ;\'/VR/V5_
MV@M7;P[\&/CYX8\0ZDL;2'3+#5$-T47[SB%B'*CN0,#OUKTNOD__ (+ ^%?#
MV@_LI7G[2>A:;!:>//AYKFDZGX-U^WA"W<5R=0MX3 '7YGCD25E:/)5N"0=H
MKZO0L4!9<$CD9Z4FE:Z&KBT445(PHHHH **** "BBB@ HHHH **** "BBB@
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
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>42
<FILENAME>blkb-20240630_g8.jpg
<TEXT>
begin 644 blkb-20240630_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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBFS31P(9)6PHZG%&XFTE=CJ*
MK_VK8?\ /?\ \=/^%']JV'_/?_QT_P"%7R3[,CVU+^9?>6**K_VK8?\ /?\
M\=/^%']JV'_/?_QT_P"%')/LP]M2_F7WEBBJ_P#:MA_SW_\ '3_A1_:MA_SW
M_P#'3_A1R3[,/;4OYE]Y8HJO_:MA_P ]_P#QT_X4?VK8?\]__'3_ (4<D^S#
MVU+^9?>6**K_ -JV'_/?_P =/^%']JV'_/?_ ,=/^%')/LP]M2_F7WEBBJ_]
MJV'_ #W_ /'3_A1_:MA_SW_\=/\ A1R3[,/;4OYE]Y8HJO\ VK8?\]__ !T_
MX4?VK8?\]_\ QT_X4<D^S#VU+^9?>6**K_VK8?\ /?\ \=/^%']JV'_/?_QT
M_P"%')/LP]M2_F7WEBBJ_P#:MA_SW_\ '3_A1_:MA_SW_P#'3_A1R3[,/;4O
MYE]Y8HJO_:MA_P ]_P#QT_X4?VK8?\]__'3_ (4<D^S#VU+^9?>6** 01D45
M!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M5;5O^/%OJ/YU9JMJW_'BWU'\ZNG\:]3*M_!EZ,R****]$\0**** "BBB@ HH
MKB=>_:5_9T\+>-%^''B;X]^#-.\0O((UT.^\46D5X7.,+Y+2!]QSP,9/:@+-
MG;45'=75K8VLE]?7,<,,,9>::5PJHH&2Q)X  Y)-<AX _:-_9]^*^NS^%_A?
M\<O"'B/4K52UQI^A>)+6[GC4=6*1.S8!X)QC- 69V=%<SXY^-?P:^&.JV.A?
M$KXM>&?#U[J9QIMGKFO6]I+=G.W]TDKJ9.>/E!YK;US7=%\,Z)=^)?$6K6]C
MI]A:O<WU]=S".*WA12SR.S'"JJ@DD\ "@+,MT5G^%?%/AWQQX9L/&7A'5X=0
MTO5+2.ZTZ^MFW1W$+J&213W4@@@^]:% !1110 4444 %%%% &^GW!]*6D3[@
M^E+7EGOK8****!A1110 4444 %%%% 'XF_\ !W1_R.'P)_[!GB'_ -&:?7XX
MU^QW_!W1_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG\_S9^+\5?\C^M_V[_P"D
MQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_ ((*
M_P#*6SX.?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_P!\
MC_A_5GZGP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **
M** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%%
M ')_'K5/&&A_ SQIK?P]BD?7[/PGJ,^AI$FYFO$M9&A '<^8%P*^)?V2_@Y^
MP!\2O^"8L5_\0G\"2:OK7A^]E\6^*]>N+4:G:ZLYE+2R7,I\V.1'P4RPRH!
M(8Y^_P#4]1M=(TVXU:]+B&U@>:8QQL[!5!)PJ@EC@= "3VKX ^+WQS_X)*>)
MK'4O&7[/7P5\*_$'XK:W%*GAGP]HW@29[JYU.0$)++#) J1[7(=W<!AM)&6I
M,UIW:L<7;_%_QK^T)_P3E_9B^!WBGQ)>[/B;\1;?PQXMNTN&6:[TBRO9H6B+
M@[B6CC@R<Y)0YSDUZI_P5'^ ?P>_9D_9]\._M0? #X8:'X0\2?#'Q=I=UI]_
MX<TR*SDFM6F$,EM*8P/-1MZY#YS\PZ.V>?\ C-^RG\0_V4_V&?V?O$>C^&;G
M7-4^!OC2R\1^,-,TI/.E:WFFDN+\1;?]9LDD"Y'&P%S@*:T/VS_VGO@Y_P %
M'/ /AK]CW]DGQ+/XNU'QEXFTZX\2W-EIEQ'#H6D0RB::XN7DC41D%4 3J2".
MI4,%_:36UW_7W$'[2=Y\.O!G[0'[2%M^T-\/KW5[GXA^ M*M?A&Y\+W&H?;U
M3398GL[1XXG$,HO65R,J=S(_& 1K6$_B#X\^"O ?[%?Q'\31Z;X0^&WA#0Y?
MV@]?O=06*.YODMHC#X?\]F +,ZA[A@?NJ%W!F(/T'^V'\?\ Q)\)/"VE?#7X
M.6,.H?$SQ[=MI7@72Y!E(9-N9K^88.+>VC)E<X()"K_%D?.GQQ^ _P '/V5/
M&'[/7A'XU/;ZG\,+35O$-W\0]?\ $]MY]EJ?B6XLT-O?ZEO#*S22&?RS)D)P
M,X4&AB3NE_7]?YGW+H<VB3Z-:R^&Y;5]/-NGV)K%E,/E  +LV?+MQC&.,5:K
MYF_X)=6-O;?"SQ_?^#[-[?P)J'Q<UNZ^&L0A:.#^Q6:+8ULC ;;=IA.4  &"
M2.M?3-,QDK.P4444""BBB@ HHHH WT^X/I2TB?<'TI:\L]];!1110,**** "
MBBB@ HHHH _$W_@[H_Y'#X$_]@SQ#_Z,T^OQQK]CO^#NC_D</@3_ -@SQ#_Z
M,T^OQQK] R7_ )%E/Y_FS\7XJ_Y'];_MW_TF(4445ZA\^%%%% !7VK_P08_8
M;^%'[=W[<A\$?'&Q:_\ "WA3PM<^(M1T83-&NIM'/;V\5N[(0PCWW*NV",B/
M;G#5\55[Y_P39_:C_::_8_\ VG;/XR_LK>!+CQ1KEOI-S!JWAR'2I[Q-0TQM
MKSI(EO\ O%13'')O&-C1H3D @\V,C5GA9JF[2MHSNRV>'IYA2E7CS035U:_X
M=?3J?IK^R)XK_P"">?\ P6"^)OQ8_8-O?^"=O@'X9'0- O;SP+XO\*:3;VVI
MV\5O=1VGFR/%#&PF#S02E-S(V'5PP&3XI_P3K_97_9L_8^_X)W?%+_@J!^UO
M\ ](^)FN>&_$TGA[P=X.U]%ET_S8[J&S,K1R(T;LUS*P+.C%([8E &8U]E?\
M$JOVT=1^,OCOXF?M1>,?^";W@;X">!M"\)WFI>-/B+;:$8+_ %J^$J3NGVEH
M(/-C6-+B:48D._RB6!;GYY\#OXD_;+_X-L/B/I/PF\.W.K^(]%^)M[J6HZ#I
MD+3W.&UJ'49 (T!9MMO=&3@<B-L=,5\ZIU(3E2UC!R@FN:]KWOK?2^E]3[=T
MJ%2G#$:3J*%647R<M[6Y?=:UY;NVG3R.:_:X^"W[(G_!1#_@DC!_P4H^"G[-
MOAGX/>,?!_BR'2_%VG>$;6.&RFMVO8;63<D21(^%NK>X$A0.H#H2PP:]N^*_
M[(O[)"_&7XU_\$[I/V*? .A^ _AU^S:?%7ASXIQ>'-FOC4XXTQ=3:IG=,"S2
M$J>&-JX.5RH\<\'>'?$G[*O_  :^>/=*^,F@7>@ZK\2/':GPWI6L6S6]Q.LM
MY8J#Y<@##,-A<S+QRB!AP0:XK_@FW\;OVI_C7\!_$'Q>_;V_:?\ %<W[*_P?
MLHDUGP_>3H3XMO8PIM- 60J);J-F,0DB>1D*M'&P"R;DU<*KI3<9^["32U=_
MLVMW:=TD^^Y@JE!5Z<:E-<]2G&4M%;13OS;<J:M)M*^FQQ'P<^%OPR_X)?\
M["3_ +7W[1'P[T/Q#\9OC)I4EG\%_!/BC28;R+0M*8#S-=N+>=63>P*F(,IX
M,8Y$DH3\_&)9BQ[GL*_:B7QS\%OVC?AS\!/VT_VEOV5/#WQ.\2?M0_&AO"%Y
M'KUS<R6_@O0$U&>PMM/TU(W58GC1/.,FT,\C3LWW@5_,/_@I#\!/ ?[+_P"W
M3\3O@+\+YI&\/>'/%$L&CQS3F5H(&595@+G)<Q[_ "]S$L=F22<UZ6 K^TJS
M4T^=W;[:.UEZ?CN>%G&#]CAZ<J37LU9):W]Y<W,]-Y+71NVBZ'B5%%%>H?/!
M1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TT
MWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444
M %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHH
MKT3Q HHHH **** "H(-,TVUNI;ZVT^".>?'G3)$ \F/[Q R?QJ>B@ J"STW3
MM.,C:?I\$!F??,88@N]O4X')]S4]% %>32M+FU*+69M-MWO((FCANFA4R1HQ
M!95;&0"0,@<' ]*FF@AN8F@N(5D1AAD=001[@TZB@!%554*J@ #  '2EHHH
M**** "BBB@ HHHH WT^X/I2TB?<'TI:\L]];!1110,**** "BBB@ HHHH _$
MW_@[H_Y'#X$_]@SQ#_Z,T^OQQK]CO^#NC_D</@3_ -@SQ#_Z,T^OQQK] R7_
M )%E/Y_FS\7XJ_Y'];_MW_TF(4445ZA\^%%%% !7>_LU_M.?'']D+XL67QO_
M &>?',GA[Q+80RPP7Z6D-PIBD7;)&\<Z/&ZL.H93V(P0#7!45,HQG%QDKIE0
MG.E-3@[-;-;H^E?VK/\ @KQ_P4&_;0\#GX8_'?X_W-WX:D=6NM"TC3+73K>[
M96#+YXMHT:<!@I"N64%00 1FN-_9 _;[_:S_ &$/$6H>(OV7_BY=>'3J\:)J
M]@]I#=6EZ$SL,D$Z/&77<VUP ZAF 8!B#XY16:PV'C2]FH+E[65ON.B6.QLZ
MZKRJ2<UM*[O]^Y[3^V#_ ,%"OVO?V\-6T[4OVG_C#=>((=(#?V3ID5I#:6=H
M6 #.D%NB(7.,&1@7(P-V  ,KXD_ME_'GXI?LZ^#/V4?$'B&SMO 7@666XT70
M-)TV*UCEN9"Q:ZN#& ;B;YW^=R2/,?&-QSY713C0HQBDHI);:;>A,\7BJDY2
ME-MRT;;=VNS[[(^@_P!F+_@J9^W1^Q[\.)OA)\ _C8=+\//?/?6NG7^A6.H+
M873##3VQNH9# Y!.=A )8G&237AOB[Q;XG\?>*M2\<>-=>N]5UC6+Z6]U34[
MZ8R375Q*Y>25W/+,S$DD]2:SJ*<:5*$W*,4F]W;<FIB,15IQISFW&.R;=EZ+
MH%%%%:&(4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX
M.?\ 83U+_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&__28A1117SQ]J%%%%
M !1110 4444 %%%% !1110 4444 %5M6_P"/%OJ/YU9JMJW_ !XM]1_.KI_&
MO4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^
M!/\ V#/$/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_
MFS\7XJ_Y'];_ +=_])B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TT
MWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444
M %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHH
MKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+
M2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#H
MS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^
MW?\ TF(4445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>
M_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_
MOD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%%% !1110 4444 %%%% !1110
M 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSW
MUL%%%% PHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[
MH_Y'#X$_]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?
M/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?7O_  05_P"4MGP<
M_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^
MK/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %
M5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%%
MPHHHH **** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\
MV#/$/_HS3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A1117J'SX4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ
M@Z_E\_X(*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&_
M_28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_P"/%OJ/YU9J
MMJW_ !XM]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH *
M*** /Q-_X.Z/^1P^!/\ V#/$/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-
M/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];_ +=_])B%%%%>H?/A1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@
MK_REL^#G_83U+_TTWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]
MJ%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ
M?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_
MY'#X$_\ 8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D6
M4_G^;/Q?BK_D?UO^W?\ TF(4445ZA\^%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83
MU+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%%% !1110
M 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7H
MS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3
M[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#
M_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )']
M;_MW_P!)B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---
M[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %
M%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT
M3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)
M]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&
MOV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A
M1117J'SX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'U[_P05_Y2
MV?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#
M^K/U/@;_ )%=3_&__28A1117SQ]J%%%% !1110 4444 %%%% ' ?'O\ :E^
M'[+^G:=JWQZ^)EEX;M]6FDBTZ2\BE?SW0 N (T8\!AU]:\S_ .'M7_!.G_HZ
M31/_  #N_P#XS7N7C'X=?#[XB6\%I\0/ FC:[%;.7MHM9TN*Z6)B,$J)%8*2
M.XK _P"&9/V;?^C>_ __ (2=G_\ &Z /+/\ A[5_P3I_Z.DT3_P#N_\ XS1_
MP]J_X)T_]'2:)_X!W?\ \9KU/_AF3]FW_HWOP/\ ^$G9_P#QNC_AF3]FW_HW
MOP/_ .$G9_\ QN@#RS_A[5_P3I_Z.DT3_P  [O\ ^,U!J/\ P5D_X)W3VK1Q
M?M1:(6)&!]CN_7_KC7K7_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C=-.SN3**G%Q?4\4_X>K?\$^/^CG=$_\  6Z_^-4?\/5O^"?'_1SN
MB?\ @+=?_&J]K_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW_HWOP/\ ^$G9_P#Q
MNM_K$_(Y?J5+N_Z^1XI_P]6_X)\?]'.Z)_X"W7_QJC_AZM_P3X_Z.=T3_P !
M;K_XU7M?_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C='UB
M?D'U*EW?]?(\4_X>K?\ !/C_ *.=T3_P%NO_ (U1_P /5O\ @GQ_T<[HG_@+
M=?\ QJO:_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;
MH^L3\@^I4N[_ *^1XI_P]6_X)\?]'.Z)_P" MU_\:H_X>K?\$^/^CG=$_P#
M6Z_^-5[7_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-T?
M6)^0?4J7=_U\CQ3_ (>K?\$^/^CG=$_\!;K_ .-4?\/5O^"?'_1SNB?^ MU_
M\:KVO_AF3]FW_HWOP/\ ^$G9_P#QNC_AF3]FW_HWOP/_ .$G9_\ QNCZQ/R#
MZE2[O^OD>*?\/5O^"?'_ $<[HG_@+=?_ !JC_AZM_P $^/\ HYW1/_ 6Z_\
MC5>U_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW1]8G
MY!]2I=W_ %\CQ3_AZM_P3X_Z.=T3_P !;K_XU1_P]6_X)\?]'.Z)_P" MU_\
M:KVO_AF3]FW_ *-[\#_^$G9__&Z/^&9/V;?^C>_ _P#X2=G_ /&Z/K$_(/J5
M+N_Z^1XI_P /5O\ @GQ_T<[HG_@+=?\ QJC_ (>K?\$^/^CG=$_\!;K_ .-5
M[7_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W1]8GY!]2I
M=W_7R/%/^'JW_!/C_HYW1/\ P%NO_C5'_#U;_@GQ_P!'.Z)_X"W7_P :KVO_
M (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QNCZQ/R#ZE2[O^
MOD>*?\/5O^"?'_1SNB?^ MU_\:H_X>K?\$^/^CG=$_\  6Z_^-5[7_PS)^S;
M_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW1]8GY!]2I=W_7R/*U_
MX*T_\$Z@H!_:DT3I_P ^=W_\9I?^'M7_  3I_P"CI-$_\ [O_P",UZG_ ,,R
M?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C=<YV'EG_#VK_@G
M3_T=)HG_ (!W?_QFC_A[5_P3I_Z.DT3_ , [O_XS7J?_  S)^S;_ -&]^!__
M  D[/_XW1_PS)^S;_P!&]^!__"3L_P#XW0!Y9_P]J_X)T_\ 1TFB?^ =W_\
M&:/^'M7_  3I_P"CI-$_\ [O_P",UZG_ ,,R?LV_]&]^!_\ PD[/_P"-T?\
M#,G[-O\ T;WX'_\ "3L__C= 'EG_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U
M?\$Z?^CI-$_\ [O_ .,UZG_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'
M_P#"3L__ (W0!Y9_P]J_X)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-$_\  .[_
M /C->I_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T ?C-
M_P '%WQ4^&7[=WB3X3ZA^RG\0]$\50^&;'68];?^U(K'[,T[V9B&+QHB^X12
M?<W8V\XR,_FK_P ,J?&O_H$:)_X66E?_ "37]8?_  S)^S;_ -&]^!__  D[
M/_XW1_PS)^S;_P!&]^!__"3L_P#XW7L87.\5A*"I0C&R[I][]SYC,.%,NS+&
M2Q-6<U*5KV:MHDNL7V[G\GG_  RI\:_^@1HG_A9:5_\ )-'_  RI\:_^@1HG
M_A9:5_\ )-?UA_\ #,G[-O\ T;WX'_\ "3L__C='_#,G[-O_ $;WX'_\).S_
M /C=='^L>._EC]S_ ,SC_P!1LI_GG]\?_D3^3S_AE3XU_P#0(T3_ ,++2O\
MY)H_X94^-?\ T"-$_P#"RTK_ .2:_K#_ .&9/V;?^C>_ _\ X2=G_P#&Z/\
MAF3]FW_HWOP/_P"$G9__ !NC_6/'?RQ^Y_YA_J-E/\\_OC_\B?R>?\,J?&O_
M *!&B?\ A9:5_P#)-'_#*GQK_P"@1HG_ (66E?\ R37]8?\ PS)^S;_T;WX'
M_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^-T?ZQX[^6/W/_,/]1LI_GG]\
M?_D3^3S_ (94^-?_ $"-$_\ "RTK_P"2:/\ AE3XU_\ 0(T3_P ++2O_ ))K
M^L/_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QNC_6/'?RQ
M^Y_YA_J-E/\ //[X_P#R)_)Y_P ,J?&O_H$:)_X66E?_ "31_P ,J?&O_H$:
M)_X66E?_ "37]8?_  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!__"3L
M_P#XW1_K'COY8_<_\P_U&RG^>?WQ_P#D3^3S_AE3XU_] C1/_"RTK_Y)H_X9
M4^-?_0(T3_PLM*_^2:_K#_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW_HWOP/\
M^$G9_P#QNC_6/'?RQ^Y_YA_J-E/\\_OC_P#(G\GG_#*GQK_Z!&B?^%EI7_R3
M1_PRI\:_^@1HG_A9:5_\DU_6'_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;
MWX'_ /"3L_\ XW1_K'COY8_<_P#,/]1LI_GG]\?_ )$_D\_X94^-?_0(T3_P
MLM*_^2:/^&5/C7_T"-$_\++2O_DFOZP_^&9/V;?^C>_ _P#X2=G_ /&Z/^&9
M/V;?^C>_ _\ X2=G_P#&Z/\ 6/'?RQ^Y_P"8?ZC93_//[X__ ")_)Y_PRI\:
M_P#H$:)_X66E?_)-'_#*GQK_ .@1HG_A9:5_\DU_6'_PS)^S;_T;WX'_ /"3
ML_\ XW1_PS)^S;_T;WX'_P#"3L__ (W1_K'COY8_<_\ ,/\ 4;*?YY_?'_Y$
M_G*_X)(>#=3_ &8O^"B/PU^.OQQU31-#\*^'[Z^DU?5?^$DLKGR%DTZZA0^5
M;S/(V9)$7Y5.,Y/ )K]XO^'M7_!.G_HZ31/_  #N_P#XS7J?_#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C=>7C<=5Q]53J))I6T_X=GOY3
ME.&R?#NC1;:;OK:][)=$NQY9_P /:O\ @G3_ -'2:)_X!W?_ ,9H_P"'M7_!
M.G_HZ31/_ .[_P#C->I_\,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\
MPD[/_P"-UQGJ'EG_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U?\$Z?^CI-$_\
M [O_ .,UZG_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W0
M!UN@:[I'BC0K+Q-H%\EU8:C:1W5E<QYVS0R*'1QGL5(/XU;J.TM+2PM8K"PM
MHX(((UCAAA0*D: 8"J!P  , "I* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **;+((HFE*L0JDD*N2<>@'4U\TZA_P4/\2>"?$_A:;XU_L?\
MCKP1X,\9^((-&T+Q=KEW8L\=W.<0"\LHIFFLU<@\ORN.1UPTF]A-I'TQ17BW
MQB_:XUKPA\7F^ /P0^!.L_$CQ?9Z*FKZY8Z;JMI86VDVDCLD)FN;IU02R,K;
M(AEBJEC@<EG@W]M72?B5\ 9?C+\-/@KXRUW6+77Y= U+P'9V<(U/3M6BD\N:
MVN2\BPPK&<,TK/M",IZG;1RL+H]LHKQ#]GS]LJ[^+'QGUS]F_P"*OP0UOX=^
M/=$T.+6_[$U74+:]BO=->01"Y@N+9V1PLA",.,%@,DA@O-^./^"@?BSX5WNG
M>*_BS^Q_XW\-?#[4_$$&D1^--2O[#S;:2:7RHIY[!)FG@A9_XF^8 C*Y(4OE
M=[!='TG1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***YOXN?$&_\ A?X!O?&>E?#S7O%=W;M%':Z!X:M4EN[N2258
MU"AV5%4%PSNS!4168G H Z2BO"O@C^VEJGCWX\7/[,OQH^ &O?#?QI_PC_\
M;FE6.J:G:7]MJ5@)!&[Q7%J[)O5CS'U !.>*YCQ5_P %'[G3[#Q/\2_ 7[+_
M (N\5?#/P7J=S9>)/B!IE_91H#:MMNYK6TDE$UW#"00TB@*=CD9"DU7*[V%=
M'TY17DGQ/_:6\::38Z!<_L^?LY>)/B>/$.C)JUG?Z1?6EAIT=FX5HV>[O)$7
MS'5@RQ*&8CD[1C-[]E#]J+PE^UG\,[GQ_P"&O#FJ:)=Z3KMUHGB/P_K42K=:
M5J5L5$UM)M)4D;T((/(89 .5"L[7"ZN>FT5X3\+/V]/ 'Q?_ &N=?_93\(>$
M-4D_L+2;R['BUW06-]+:7%O;W,,(SN;RYI_++_=WQ2 9QFO=J&FMP33"BBBD
M,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KY.^(UTW_!0K]H/0/AQX$'F?"GX3>,8=9\8^*5_U6NZ[
M:9-OI5HW22.%V+SR#*YVH"#@GZKU'3[35M/GTJ_C+P7,+13('*ED8$$94@C@
MGD'-?/FA?\$IOV&O"^G1:/X:^&7B#3[2 DP6EE\3/$,44>26.$6_ &22>G4F
MJBTA--F7^S).EA_P4G_:<TG57"7E_;>#+W34D.&FLDTN2)F0=U68."1P&?WK
M"_8Q^)_@#X5:5^TS\>?&_BBUTGP5;_'/6;C^U9WQ"WDV]K%-)'C_ %A:92BA
M<EW&U020*]J^-_[''[/O[0OB>Q\<?$GPC>'7=/L7LK?7-$U^]TN\-HS;FMWF
MLYHGDB)).QR0"21C)S#XN_8B_9;\<? O2OV:M>^$]NO@C1;N*ZTS0M.U*ZLE
MAGC+E9?,MY4E9MTCL2SDLS%FRW-/FBQ69P7[(7P\\>_%+XW^)_V__B_X9N?#
MUYXKT&#0/ 7A>^7;=:7X<BE,ZO=#^&XN)3YQC_Y9#"DDDA?-O^"FW@_XW^!_
MA_)^TQXY^-.E>-?ACX.\56&N7GPGN]#33DOH1=QK @OX9"\[1O(C*DB^7(1E
M@Q"BOH+X2_L/_LW_  0\8)X\^'/AC7;?4H[>2!9-1\=:QJ$1CD&U@8;N[EB;
M([E21VQ6!HW_  3._8PT/7-/U>V^%5U/;:3?+>Z5H-_XHU*YTFSN%.5DCL);
MAK=<'HOE[1V HYES7"SM8]RTV^34].M]2CADC6X@258YDVNH8 X8=B,\BIZ*
M*@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K*\;^-_"/PU\(:CX^\>^(;72=&TBT>ZU+4;V4)%;Q*,LS'^G4G &2:U:X_
MX[? 3X3_ +2WPXNOA)\;/"QUKP]>SPS76GC4+BUWO$XDC/F6\B.,,H. V#CG
M-"M<#Q+]EOPCXQ_:+_:*U/\ X*#>/O#UUH6E7'A@>'?A1X?U"(I=#1VF\^34
M[E#]R2X?!1.JQ8SG(->?_L4>(?#WA[_@BC?_ /"6W44/]A>#_%MIXEBG8!H;
MI+F_\V.0'^-BP.#R?,7U%>_?"S]A+]F?X+^.;'XC_#SPOX@MM7TX2BTFO?'^
MM7L2B2)HFW07-Y)$_P CL!N0X.",$ BCXI_X)U?L?>,_'6H>/_$'PH:6XU?5
M%U/6M+BUV^BTO4KU2&%Q<6"3"VF<D DO&=QY;)K3FB39G _"W]H$_LI?\$]/
M@UHNI>';K7O'^N>!-)T[P7X&M#_IFK7YLXRL6#_JHHE*F:5L+$BDDYV@Y%[\
M-OCS^P_^P-KEAX T?5_%?Q6\>>)I]2\4ZKX4T:6]-EJNJ2@W=_%!&-[QVT0^
M3CYWBC)"AR![5\</V(?V9_VC/&NF_$7XM^ [V]UO1]-.GZ;J&G>*-2TYX+8N
MSF,"SN(@02QR2">V< "M_P"!_P"SE\)?V=-,O](^$VD:G9V^I3I->+J?B;4-
M3+.JE05:]GE9!@]%(![BES(+,^*OV?OB7\/OAY_P4)^&OP\^'O[/7Q4T72--
M^"4_ANUM=?\  \]O=AY=8MG?4;A6Y$!?<\UR>!(Y)ZU^AU<U/\(?AW<_%VW^
M/$WAW=XKM?#TNAV^J_:Y?DL))TG>'RM_EG,D:MN*[QC ;!(KI:4FI#2L%%%%
M2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>43
<FILENAME>blkb-20240630_g9.jpg
<TEXT>
begin 644 blkb-20240630_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@
MK$^)6H^-='^'.OZO\-=!@U7Q':Z)=S:!IEU*$BO+U86:"%V+*%5Y JD[A@$\
MCK6W10!^;OQ:_;^_X+6? KX>:G\5_BS^Q-\.-%\/:/$LFI:E<:DK+"K.J+\J
M:JS,2[*H"@DE@ *^LO\ @G7^TA\3_P!K7]E#0/CU\6?!^G:+J>MW-WY5KI4<
MJ02017#Q1RJLKNXW;#U8YQD<$5\G?\%K/B1XG_:&^-/PQ_X)E_"2_/\ :'BC
M6;?4?%#Q?,((V9D@$@'\,:">Y=3VCB;TK]!_AO\ #_PQ\*/A]HGPQ\%6 MM(
M\/Z5!I^FP#JD,,81,GN<*,GN<GO6DK<BTU(C?F>IX_\ MQ_'W]K'X/VGAGPK
M^Q_^S.?B#XE\2RW8>YO9C'I^D) (B&N&WQJ/,,N%W2QC]VW)Z5\Y_LA_\%5_
MVI]4_;4B_8?_ &Y/@7H?AOQ%J#O#:7'A\.GV2?[,;F-9 9YTFCD0862-\ LO
M49(^T/VAOV@_A;^R]\)M5^,_Q@\0II^CZ7%DXP9KJ8YV6\*9'F2N1A5^I)"@
MD?"/_!-GX#?%/]LK]LC6O^"L?QY\-OH>EW4LJ_#K1),[I4\C[)'-R!F**W!4
M/@>;*S.,!?F(VY'= [\RL=%\9O\ @JC^U1H=[\7/B_\ !_X5^ [OX8?!7QI;
M^'?$4&NW%X-9U64W0M99;9XF$,2B1EQO1B%8'YCD#VC]L']N_6/AOX&\"^#O
MV:?#EOXB^*7Q:6V;P)X?OD+);VTJK))?72HP*PQH3SN R&.2L;X\9_;G_8'^
M"?P:\'?%3XY^-_VGO%/AGX7^,]:AU_QY\.M-LK5SKNIK-YL<%M<2#?"TLY!"
M@$ G+':@V>7_  (\8?M(?#G]IG0/$EM\#]#UOX\_%[PC)JF@Z-XIU.2UTWP'
MX0@$BVEA&%4N)95MV#<J5VH&^:24U5HM70KR3LS]/O!UMXJL_"6F6GCK5+.^
MUJ*PA75KS3[5H8)[D(!(\<;,Q1"V2%+$@$<FM*O%OV!OVOK7]MK]GFU^,C>$
M&T#48=3N-+US2/M'G+;7D!7<$? +*5=&&0"-VWG&3[36333LRT[H****0PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#Y<^ W_  3:;X9?MS^-/VZ/B9\9/^$PUWQ$;E-#L&T#[*NC12E44!S/
M(9#';HMNIPOR;B>6P.T_X*!?L@ZQ^VY\ ?\ A2NB?%NY\&RC6[;4&U*WLFN%
MF6)9!Y,D:RQEE)<-][AHU.#BO;Z*KF=[BLK6/C?]M7_@DWK'[8?PI^%?PLN/
MVH]1T:+X;:"-/N+J[\/&_P#[:F$%O"+N1/M46R7$#$DE_P#6L,CG=6^#G_!-
M#]L?X7>/O"_B'5O^"JGC+6M!\/:K9SW/A9_#<D-M?6D$B,UF?^)@ZI&Z*8_N
M, #]TXQ7VC11SRM87*KW/G_X\_L7:Q^TQ^T]X.^)/Q>\>6UY\.? B_;M'^'T
M=BVV]UC^&[NW+;9$08VIMQP0>'<-3_:L_8<\;_&/X^>%/VJO@+\>3X \?>%M
M&GT<7]SX=CU2VN[&7S#L:%W0*RF:4AOF!W#@$ U]&44*30[(\E_8G_9)\+?L
M5? 2Q^"7AKQ'=:U(EY/?:MK5Y"(WO[R9@9)=@)"# 50N6PJ#+,<D^M444FVW
M<:5@HHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% %+Q+XDT'P=X<U#Q=XIU:"PTS2K*6\U*^N7VQVT
M$2%Y)')Z*JJ23V H\->)-!\8^'-/\7>%M6@O],U6RBO--OK9]T=S!*@>.1".
MJLK @]P:_,W_ (.>OV\_^%"?LKV/[(O@76?*\3_%3=_;/DR8DM=!A8>=G'*_
M:)0L([,BW [4?\&PO[>?_"^_V5[[]D7QUK/F^)_A7M_L;SI,R76@S,?)QGEO
ML\I:$]E1K<=ZT]F_9\Q'.N?E/T_HHHK,L**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEXE\2:#
MX.\.:AXN\4ZM!8:9I5E+>:E?7+[8[:")"\DCD]%55))[ 5=KE_C3\&OAU^T+
M\*]<^"GQ;T6?4O#7B2R-GK6GV^IW-FUS 2"T9FMI(Y55L88*XW*2IRI((!_*
M7_P4L_;/U[]OC]LOQC^T7J,DZ:9?7OV/PK8SGFRTF E+:/'\+%<R.!QYDLA[
MT?\ !-/]L_7OV!_VR_!W[1>G23OIEC>_8_%5C >;W29R$N8\?Q,%Q(@/'F11
MGM7] _\ Q#N_\$=?^C/_ /S('B'_ .6%'_$.[_P1U_Z,_P#_ #('B'_Y85U^
MWI\MK'-[*I>]S[(\->)-!\8^'-/\7>%M6@O],U6RBO--OK9]T=S!*@>.1".J
MLK @]P:NUR_P6^#7PZ_9Z^%>A_!3X2:+/IOAKPW9"ST73[C4[F\:V@!)6,37
M,DDK*N<*&<[5 484 #J*Y#I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HILTGE1-+C.U2<>M4?[=_Z=?_'_ /ZU7&G.:T1E4K4Z
M3M)FA16?_;O_ $Z_^/\ _P!:C^W?^G7_ ,?_ /K57L:O8CZU0[_F:%%9_P#;
MO_3K_P"/_P#UJ/[=_P"G7_Q__P"M1[&KV#ZU0[_F:%%9_P#;O_3K_P"/_P#U
MJ/[=_P"G7_Q__P"M1[&KV#ZU0[_F:%%9_P#;O_3K_P"/_P#UJ/[=_P"G7_Q_
M_P"M1[&KV#ZU0[_F:%%9_P#;O_3K_P"/_P#UJ/[=_P"G7_Q__P"M1[&KV#ZU
M0[_F:%%9_P#;O_3K_P"/_P#UJ/[=_P"G7_Q__P"M1[&KV#ZU0[_F:%%9_P#;
MO_3K_P"/_P#UJ/[=_P"G7_Q__P"M1[&KV#ZU0[_F:%%9_P#;O_3K_P"/_P#U
MJ=#K/FRK%]FQN8#._I^E'L:G8%BJ#=K_ )EZBBBLCH"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?*A117<?'[]FWXV_LN>+[+P%\>O 4_AW
M5]0T2VU>SL;BZAE:2SG#&*7,+N%W;6^4D,,<@4G**DDWJRE";@Y):+=]%?8X
M>BBBF2%%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?
M\&HO_*0OQI_V1G4/_3MI->?FO_(NJ>A[/#O_ ".Z'^(_H&HHHK\[/V\****
M"BBB@ HHHH **** "BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KL
MPWPL\W'?&@HHHKH.$***^8OVLOVV/%VF:CKWP*_9(^'GC#Q=X^\/W>F/X@OO
M#7AZ*[L]%A>>*6:":2=E1IY+42A$4-RW)4J< XQ<G9'T[17F4_[4GA>U_9[C
M_:'NOAIXZCMY9/)C\*-X5E_MTW)NC:BV^QYR)#*,#YMF,-NVG-<9\*/V_M \
M:?''3_V=_BG\"O&_PW\3:]92W?A>'Q=90B'5HXE+R+')#(X$JJK,4/3&,Y(!
M!\LCZ HKR#XZ?MA>&/A%\0;'X+>$?AQXF\>^.=0TXZ@GA;PE:Q/):68;8+FZ
MEFD2*WB+?*"S9)[<@U>L/VF9+/X&:I\:OB)\#/'7AN71[K[-<>%;C2$N]3N9
M2\<<8MH[621;A9'E158,!G=G:%)H%RL]1HKYY^'?_!0G0=?^->A_ GXN? #Q
M[\-M7\612OX1F\7V$"V^J&-=SQ!X97$<P&#L/3(!(+*&^AJ ::W"BO#?VU?V
M^OA%^P[HNEZC\0M"UK6KO56>1-+\/01R3P6L;(DEU+YCHJ1!Y8HP2?F>10.Y
M'N0.1D4 TTKA1110(*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?IE_P $(/V$
MOV>/C9\$?C)^UY\9O@?+\6M8^'%H4\)_#*.=@NH7*VDEQ\T:Y\YY2JPQJRLH
M(D.QVV[?-?\ @IU_P4X^!O[??@:>S\>_L&K\/?C#HFIVMK:>*;77'E9=.A$B
MR6-Q"\4+*5++M#*^"#C9R#P'_!/#QE_P5 _9BTK4OVM?V$_ _BK4?#G]J?V+
MXG?1]".JV%U-%&DX@N[5 S*%2=2LVU2OFD)("S"OT7_;\FT[]NW_ ((F:]^V
MQ^VW^RI8_"_XN^'+Z"'PYJ,NFR6=W?$7=O"AC6<?:/L\Z2RJ()&< QF520%:
MO"K/V.8*I4]Y-I*TM8OMR[-/J?7X5?6<D="C[DHQE*2<$U-+6ZG:Z:6B_ \*
M_P"">/[>G_!++P]XD^#O[(.B?\$K=%\6ZMXM_L30?&GQ \8065]>-K5UY,-S
M-#;W$%P7MOM#L0HEA^0#$8("UH_\%"/^"9W[&O@__@N'\(/V:?"UC!X6\"_$
MVTL-1\1^';"Z,,5O,US=Q&W@.<P)<FV2-54C:\K;,#:!T'_!)O\ X)]6/[!G
MP%B_X*R_M2_"?Q'XL\3R:<)_A!\,_#6C37MZ[7$1\F\E2)'V22(249AM@C8R
M-F1D5/GKX5_"#]HG_@J'_P %@_"C?M[^'_%G@23XA:K=WJQ7>E7.F21V.GVD
MEPECIYG0%0JPI%O&67>9#ER2<TZ:Q52I2FU&,97=V[R\DWT\O0WDJSR^A1Q%
M*+J3G%Q7*H\L-%:32^UV=W;5GZ'^%_AQ\ ?$7_!236O^"8^N?\$9_AW8_"VP
M\-O<6_Q#'A)%NC;BT5TO3>^5DK).3;AEE\U7/+Y5E'Y9_"SP;_P2V^#_ .VE
M\7F_:=\3>)_$OPY\!^)-0A^''A;PN&DD\6K'?210Q2W2E56%8E5B_F1^8#E6
M_@;]:?#O_!0CXR_%O_@I9XC_ ."3OQ"_8_U:7X0S:9=^&SKUS<ZF=3-M!9R$
MZC<7S29DM[A5"!]RR?O4<RNY*M^+7[9G[&VI?"K]N'XH?LV?LW>&_$'C+2O!
MOB.:"S.E:=+?7$%ME2J3>2I^:,OY3,0,LAX&<5.6J3E*G4;C>,7H[W_O7N[-
M[6*SQTXTX5J,5/EJ26L;6=M(627-%;I]>JZ'UQ_P<R?L_P#P!^ 7QC^$VG?
M'X*>%O!-EJ?@JYFO;3POH5O8I<.MPH5Y1"B^8X4XWMECZU^9-?K[_P '4'PW
M^(GB+XD_"?Q=X?\  6M7VDZ1X!NO[6U.STN:6WLO](4_OI%4K'QS\Q%?G%!^
MQ%^T+H'P5\*?M7_$SX7ZII'PE\3:[#81>--\+)M:9D=Q$&,JC]W+M9D"L4P"
M<C/?E=:/]GTW.6KTU?6[T]3Q^(,--YU65.&BL]%HE9:^2OU/O3_@A[^Q!^S9
MX5^&.F_MA?MS?#'2/$UM\4?'%AX#^$'A+Q%IT=S%>SSW(2YU#R9048)LD"L1
M\JVT^.72OF'_ (+G?"GX9_!+_@J'\2OAK\(/ >D^&?#U@FC-8Z)H=BEM:VYE
MT>REDV1( J;I'=B !RQ/>OU%UJR_X)I_M-_MC?L\7_P8_P""E7ARQTCX/7FE
MV'PT^$.C:.TD5S<1S1\>>T@)EF\N&,L5X$:]26)^'O\ @YF^&'P@\+?M^7OQ
M)\'?&V#7/%GBJ&#_ (3+P8EB4?PS]FTS3HK0M+N(E^TQ$R@8&W;CG-<6"Q,Z
MN9\T[WE%Z-.RU5OP6K[L];-<%3H9!R4U%J$X^\G%N5XN[T=_B>D=^57MHS\Y
M:***^A/B0K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IV
MTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%%
M !1110!'=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T'"%?
M+/CG]G?]K3]GSXZ>,OVA_P!C?4?#/B73?'5Q!?>*_ASXM=[9Y+N*+R_-L;Q.
M$=QU67" D\GY0OU-7RO\8?A5^W5I7[1.D>$O@K^UIXAL_!WCBZU>^U6ZU#P+
M9:FGA,1HDD<,=PX!VRO*8XDD/R",XW[2*&7#<]7_ &1?VH="_:R^$C_$>P\*
M7WA[4-.U>YT?Q)X?U)PTNEZC;D": N  X&Y2&P,AAD*<@>*>'[A/VY_V_?#O
MQK\#IYOPV^!4.IV=AXC4?NM?UZ[C6*>.W;_EI! BH3(."ZX&Y6S78:Y_P3]&
ME?L;ZO\ LG_!7XYZSX7N_$5_)>>)/&]W:"^OM4FGD#W;RA9(>9@ A*LN$&WY
MLG,/P*_9(_:\^",?ACPG8?MMZ'-X-\.RV\;^%;#X-V=FMQ9HX+P+,MVS1LZ[
M@9<,VYBQW'.5J/W5=IGE7PFL_P!JSQE^WA^TAJ7P+\2^!=&FAUW1++4=5\6Z
M7=7URD$5A_HT,$,,D2I&1O9F9CDD84GFO=OV)OVC_B3\;[/QQX"^-GA_2++Q
MG\.?%TNA:Y/X>,GV"_ 0/%<PK*2Z!U)RC$D8SQNVKG?$O]CWXL6WQ_UO]HW]
MES]H.#P-J_B_3;6S\9:;JOA9-5LM1:V4QV]TJF6-HIHXR5ZE6'7&3FK9_L$Z
MYX:_9;\:?!'P%^T1J^F^,OB%JDNI^+?B;-I:2W=W=32(;AE@22,1(T2&)41Q
MY8<D$G.34;<9+[CCM7N8_P!NK]O3PEKGP^43_#SX!WUY/JOBB,9AU;Q!,B(M
ME;/TD6 (KNZ\9)7NC'ZP\2^(M'\(>';_ ,6>(KU;;3]+LI;N^N&!(BAC0N[D
M#GA5)X]*^;?@/^QA^UY\ M%\-^ ?"O[<FAQ^$?#\L*GP[9_!BSMQ<6RN&DC,
MPNV97D&[=*=S;G+')Z^P67PH^(:_M!:S\3]:^,MU?^#M3\+QZ9;?#R?34^RV
MMR) SW?F[CO+*&4J4Z.<D@**$*5F]'H?F_\ M.?'?X'_ !V_8O\ C/\ M&^*
MOC+X5G^(GQ%&F6/A/P6GB"WEU#0_#MKJ]M)!9^2KEEE<(]U.!W(R!L('ZC>
M/B#X$^*7A2V\;_#7QCIFOZ-=[Q:ZIH]ZEQ;RE'*.%D0E3AE93@\$$5Y5^UC^
MPW\+_P!I3]G[Q!\$_#VD:!X1O-;6V$/B*R\+P2RVGE74,YVHIB)W"(H<.O#D
M\]#['HFA:)X:TR+1?#NCVMA9PY\JTLK=8HTR23A5  R22<#J30D$Y1E'3^MB
MW1113,PJ2T_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^#_ /LLVG?^
MFK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*GU=_P $G?\ @I7X_P#^"?W[
M06BWFN?$SQ3:_"N[U5[KQQX5T&&&Y%__ *.Z(ZPSLJ+)O$(9U9'V)C)P!7'_
M +>7_!1+]I/]NWXDZIJ7Q3^,&O:KX3A\0W=WX2\-7IC@MM.MGE?R!]G@ C,J
M0L$,AW/U^<Y)/@-%<_U6@J_MN5<UK7.QYAC'@UA>=\B=[7?EIZ:;=[GUYX)_
MX+R?\%7OAWX-TGX?^$/VK7M=)T/3(-/TNV?P3H<S0V\,:QQH9)+)G<A%4;F8
ML<9))YKS[X__ /!3[]N_]J#QWX.^)WQH_:%O]0\0?#^YFN/!VK:;I=EIDVER
MRM$TCHUC!#DDPQ<MG[N!P3GP2BB.$PL)<T:<4^]D.>99C4I\DZTW'31R=M-M
M+].A]HZO_P '!O\ P5FUGP<_@Z?]J 0K);^3)J5GX4TR&\9<8R)4MP4;'\:[
M6&,@YYKQ']F'_@H!^U]^QOXY\0?$O]G7XSW6AZ]XKB\OQ%J=WIEGJ4E^/-,I
M:3[;#,"YD)8N &))R3DUXY11'"86$7%023W5EKZA/,<PJ5(SE6DY1V?,[KT=
M]#ZN^+7_  6__P""H?QS^&>N?!WXI?M/G4_#GB739=/UK3E\&:+;_:;:1=KQ
M^9#9I(F0<95@?>O,/%O[>7[5GCG]E30_V)_%'Q5DNOAKX=O1=:3X>.F6JF)U
M>5U#7"Q">15::0A6<J,CCY5QY!13CAL-!)1@E9WV6_?U)J8_'56W.K)W5G>3
M>G;?;R-_X5?%#QW\$OB5H7Q>^&&NG2_$7AK5(=1T341;13?9KF)P\<GERJR/
MA@#M92IZ$$5K_M$_M$_&']J[XPZO\>_CWXM_MWQ7KI@_M/4Q806PE$,$<$0$
M5NB1J%BBC7Y5&=N3DDD\316O)#GY[:[7ZV['/[6K[+V?,^6][7TOWMW\PHHH
MJB 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 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC0444
M5T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_P!=%_G4=26G_'W%
M_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3
MO_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_
M\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A?C3_
M +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=
MT/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_'I+_P!<
MV_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !111
M0 4444 %%%% !4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%
M%%% !1110 4444 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZU_05_P '6W_*.WP?
M_P!EFT[_ --6K5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "
MBBB@ HHHH **** "BBB@ K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(
M7XT_[(SJ'_IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !11
M10 4444 %%%% !1110!'=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;C
MOC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):
M?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\ *.WP?_V6
M;3O_ $U:M7\^M?T%?\'6W_*.WP?_ -EFT[_TU:M7\^M?=9!_R+UZL_(>,O\
MD=O_  Q"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_E(7
MXT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW_ )'=
M#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?\ QZ2_]<V_
ME6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110
M4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110
M4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V
M6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4**** "BBB@ HHHH
M**** "BBB@ HHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%
M^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%
M%% !1110!Y/^U9^QS\+_ -L'1M'T3XF^(/$UA%HES+/:-X:UHV;.TBJK"0A6
MWC"C'ISZUXI_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\
M\+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +
MAO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO
M_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\
MXU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'
M_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_
MPY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC
M]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_
M9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__
M **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\
M^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+
M\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_
M%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__
M  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\
M\+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&
M_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO
M_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C
M5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?
M8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=
M% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=%
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
M>:I9LT2%7Q@ +##$.?*A0 =:?(M1<VQ^@E%%%04%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4RXMX+N![6ZA22*5"DD<B@
MJRD8((/4$=J?10!\N^#?V'?VE_@-HUU\+_V6_P!L^/PUX"DNYI='T+Q!X"AU
M:ZT!)7:1XK2Y:XCW1AF8HLJ/MS_%SGE_A?\ L;_M:^ O@OXZ_8IT[Q[9:%I?
MB&2\U;3OCUHS&?5+RXN;R-[F&_L9)4?[7+"TJ"YBEV*D:XVN%S]E457.R>5'
MS_\ LR?LL_M)?L[0^'/!!_:<\*WW@3P_;F >$](^$R:<TT>Q@,7/V^5E?S&$
MC.59G(;<<L6KL/VPO@+X[_:8^!.I_!CP%\:)_ DNL21QZCK-MI1NWFL^?-MM
MHFA95D&%9E<';N7HQKU"BES.]QV5K'B7[.?[/O[2GP4NM(\.^)OVDO"VL>"]
M&T\VEKX4T/X51Z0(T";8MDRWTNP*<$C8=W.2,YKB_B3^Q'^U)\<O!<WP.^-W
M[;<>L_#^]GB&M06/P]M[/6=4M4D606TEXDYB3)1=TD<"EL$8 )KZAHI\SO<+
M(AT[3K+2-/@TG3;98;:UA6&WA3HB* %4>P  J:BBI&%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5Q'[1GP!\"?M/\ P;UKX)?$=+E=,UF%!]JL
M9?+N+2:-UDAN(GP=LB2(K X(.,$$$@]O10G9@?)/Q:_8>_;D^,?P;U7X%>,_
M^"@EI=:%>Z6]H\L/PWCMK[4TVX6&\N$NC^[; $AB1&D4L#P2#6\=_LA_M2?M
M7?"CP3X$^(^O>&OA/#\/-8\NX\(Z9HX\0Z#XH2VBM_L-T(S<V[QVT;"0+:S[
MOF4%PP"D_7]%5SLGE1YY\"_ 7[17@J74C\=OV@=(\;Q3I$-+CTOP(NC?8BN_
M>6*W4_FA@4P,+MV=\\<!^V)^QO\ %/\ :>^(7@SQ=X7_ &B+'PYI7@V<WT'A
M?6/!(U>QN]2!/EWDJ&[@#M&I^17#!6RPP2:^@J*5VG<=DU8\M\#? KQ[K?A3
M4?"'[7_COPI\6+.YNH9K"UN?AS!8V]ML#9W0R3W"RMD@AOE*X/7-<M!_P3P_
M9]TO]J30/VC?#'PY\':5:Z#X;FL(?#-AX)M(HVOFNHIXM1$B8"31>454B,L-
MV0ZXP?>Z*.9A9!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
6%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>44
<FILENAME>ex-311blackbaudcertifica001.jpg
<TEXT>
begin 644 ex-311blackbaudcertifica001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55 \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!N]/[R_G2[U
MQG<,?6OE+1%\"-JWB'_A+K/4Y[G^TI?)-H'*A-QZ[2.<UZUI?@GPEXM^%5UI
M?AZ"YMK.XG>>W>[W;XKA0%W<Y./E /L30!ZF2 ,D@?6C<,XR,U\X^&;O6/BK
MK>C^%-<E3[!X?5I-0*RAC>,C;%Z=>,#(]6.>16YXB\2:=X/_ &@FO[]9A:+I
M*Q!;>+>03TX';B@#W+(SC(SZ4;EP3D8'O7AFE>*M.\7_ +0^D:AI@N!;II;P
MD3QE&W 2$\>GS"N;MR?^%,_$?D_\AE?_ $='0!]+AE/1@?H:"0" 2.:^2]1E
M^'T'@ZU?18]7M_%/E0;9_,>.-9OEWDLQP!][D>U>E^-6N3XG^$1N[E+FZ,R^
M=/&P997_ '&Y@1P03DY]Z /:-Z?WE_.E#!NA!^E?/GQ8^'7AW09]#N;"WF27
M4M56*Y+3LVY6.3C)X_"O8_"G@O1?!=M<0:+!+%'<.'D$DK/D@8'6@#H"0!DD
M"EKS'XE^%-*NYY?$?B6YU.^TNVM_)@TJS4@K*3_K 0>3UZCTSP,5=^"TM]-\
M,[![Z_2\;>XC(E$C1QY^5&/J/3L"!VH ]!)P,GI0"",@Y%>8?&2+Q3<^'-03
M3KFVL]!AL6FO)>3-.V3^Z7T4C&3QU[\BNG^&_P#R37PY_P!@^+_T$4 =1T&3
M2 @C(.17G'Q=B\4W/AO4(]*N;:ST:*PEFOICDS2[03Y2CL"!R??\#L?"S_DE
M_A[_ *]!_,T =A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >)>%
M],^)'@J[UQ-/\)6M[!?W\ERLDM_&AP2<<;O2NCUJ]^)&K^!;RUA\-PV.LW4I
M@4Q7T9$4!4;I-V[[QR5 '(Z^E>E44 >*W/PGU/P?'X<UCP4JW&M:?^[OXVE$
M:WBMDL<L0!U(QZ$=UKI+?PWK4GQK7Q3+8&'37TH0LS2H623C*D D\>HX]Z]&
MHH \]OO"^KS?'/3/$L=J#I,&F-;R3^8N0_[SC;G=_$.<=ZY&'X>>)T^&GC71
MVT]1?:GJ2W%I'Y\?[Q!(C9SNP.%/!(KW"B@#Q6\M?BAJ?@=?";^#]-AMS:1V
M9N9+Z-\*JA=VT-UXSWP:NWWP[UNUG^&MO:(MY#H$I-]/YBJ%!:-B0&()'#8P
M,X KUVB@#SWXI^%]7\3+X=&DVHG^QZFEQ/F14VH.I^8C/T%>A444 <'XEN?B
M#I'BC[=H5E!KFBS0;/[/:6.!X)>/GWD98<>IZGIP:Q_"GAOQAX(\!W\MC8V=
M[XAO[\W;V1E"PQ!L @'<!D 9X/MSBO5** .;\:Z9?ZYX U;3K2$/?W5H42+>
M%!<CIDG'ZUG6%MXF\.?"O3+32]-@N=>M+6&+[+-*H3(P'RVX#@9[UVM% '/>
M*+#4-9\ :I81P*=1N]/>,0A@!YK)C;DG'4]<TWP#I5YH?@31],U"(17=M;A)
M4#!MIR>X)!KHZ* "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 **** "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 **** "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 **** "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 **** "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@ HHK \0>-O#7A; UK6+:U<](B2\G
MUV*"V/?% &_12*P=0RG((R#2T %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5YSXN^&&EW6A7\^E76IV&HI$\T4D>H3,K. 3@JS$8)XXQ7HU07O
M_'A<?]<F_D: /B;1[_7-8UNPTQ-;OHWO+B.W5VN'(4NP7)Y]Z][M/@5>+&/M
MGCS6'?\ Z8Y0#\W->!>"?^1]\._]A.V_]&K7W%0!XO??!WQ;91F7P_\ $/4_
M-'W8KF:1 ?\ @2L?_0:XB?XD_$_X=ZNMAXA/VE1RL=Y&&61?5)%P3^9QW%?3
M]8'C#PEIOC/0)M*U&,?,"89@/FA?LR_X=QQ0!C^ /B?HWCVW:. &TU.)=TME
M*V3C^\A_B7]1W'2NWKX;<:OX%\8.J2-;:IIER5#KTR#^JD?F#7V1X/\ $MOX
MN\*V&M6X"_:(_P!Y&#_JY!PR_@0?PQ0!N4444 %%%% &+XCT&X\06L=K%KFH
MZ7$"?--@RH\@(X&\J2N/;UKXX\:Z(_ASQGJNDO<27)MIR!-)]YP0&!/O@C-?
M<-?'7QD&/BSKW_72+_T4E 'V!;?\>L7^X/Y5+45M_P >L7^X/Y5+0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !4%[_P >%Q_UR;^1J>H+W_CP
MN/\ KDW\C0!\2>"?^1]\._\ 83MO_1JU]Q5\.^"?^1]\._\ 83MO_1JU]Q4
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
M[X@Z-J4^A74%O'/MFD++A8V!5B>?0T ?4=%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M*/,CI(H^BY!/OD?A73_\-(>&/^@1J_\ WS%_\71_PTAX8_Z!&K_]\Q?_ !=
M'2>!?A-I'@^8:C=2MJNLG_E\N%_U?^XI)Q]22?ITK@M6_9SN+SQ+<7%IK<$&
MESS-(%:(M+&"<[0.AQTSD5L_\-(>&/\ H$:O_P!\Q?\ Q='_  TAX8_Z!&K_
M /?,7_Q= '<Z7X+'A;PJFC^$[F'3Y@X>2ZN;?SVE/<L-RY)X]ACI7G6N_ 35
MO$NKS:IJWC47%W-C<YT[  '   DP /2KG_#2'AC_ *!&K_\ ?,7_ ,71_P -
M(>&/^@1J_P#WS%_\70!N^#/A_P"*?!EO#8VWC*&YTQ)-QM9M-S@$Y8(WF97/
M/J,G.*](KQK_ (:0\,?] C5_^^8O_BZ/^&D/#'_0(U?_ +YB_P#BZ /6=5TJ
MQUO3)].U*V2YM)UVR1.."/Z'N".17@OB']F^Z^U/+X<UB P,<K!?;E9/;>H.
M?R%=#_PTAX8_Z!&K_P#?,7_Q='_#2'AC_H$:O_WS%_\ %T <MHG[-^JR7:-K
MNL6D-L#EDLMTCL/3+* /KS]*]]T+0M.\-Z/!I>E6RP6D(PJCDD]R3W)[FO*_
M^&D/#'_0(U?_ +YB_P#BZ/\ AI#PQ_T"-7_[YB_^+H ]EHK.T'6(?$&@V.KV
MT<D<-Y"LR))C< 1G!QD9K1H **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@"O-8VMQ=VUU+ CSVQ8PR$<H6&&Q]1Q5?5-$TS6TB34K.*X$+%HRXY0
MD8.".1D<'UK0HH XW6? =M=3:<=.MM)6TLDF1=/O;+SK?,K!BZJ&&UL@^O#'
MI5O3? ^F6_AZTTK48HK[[-+)+&_E^6(F=BQ6( DHHSM !Z "NGHH KV5C:Z=
M9QVEG D%O&"$C08 R<G]2369I_A#P_I.H"_L-*@@NAD>:F=W3'KZ$UMT4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ,EBCGA>&:-9(G4JZ.,A@>"
M"#U%9?\ PBGAW_H :7_X!Q_X5KT4 9'_  BGAW_H :7_ . <?^%'_"*>'?\
MH :7_P" <?\ A6O10!D?\(IX=_Z &E_^ <?^%'_"*>'?^@!I?_@''_A6O10!
MD?\ "*>'?^@!I?\ X!Q_X4?\(IX=_P"@!I?_ (!Q_P"%:]% &1_PBGAW_H :
M7_X!Q_X4?\(IX=_Z &E_^ <?^%:]% &1_P (IX=_Z &E_P#@''_A1_PBGAW_
M * &E_\ @''_ (5S.I^-?$FF^&K[Q#)X9L1I]MO=0^J,)I(PV P40D#(P<;N
M]6;/Q5XEN-.T?5)/#EA_9^HM;Y>'4V>2%)BH5F0PJ#C<,@'_ !H W?\ A%/#
MO_0 TO\ \ X_\*/^$4\._P#0 TO_ , X_P#"LGPIXIU#7/$?B72[^SMK;^R)
MHHD\B1I-^]6.2Q ]!V'?K76T 9'_  BGAW_H :7_ . <?^%'_"*>'?\ H :7
M_P" <?\ A6O39"XC8QA6?!VAC@$^YYQ0!E?\(IX=_P"@!I?_ (!Q_P"%'_"*
M>'?^@!I?_@''_A7-:)XVU_7]<UW2K30--271YU@F>;4W <G=@KB _P!WO6]I
M>JZW=76IV>H:/;V=Q:QQR6[Q79FBG#[\?,44K@I@C&>?ID G_P"$4\._] #2
M_P#P#C_PH_X13P[_ - #2_\ P#C_ ,*FT&75I]$MI-=M[>WU-@?/BMG+1J<G
M&"?;%:- &1_PBGAW_H :7_X!Q_X4?\(IX=_Z &E_^ <?^%:]5[:^MKN>ZA@E
M#R6LHAF _@<JKX_[Y93^- %#_A%/#O\ T -+_P# ./\ PH_X13P[_P! #2__
M  #C_P *GUS6;3P_H=YJ]\S"VM(C(^T9)QV'N3@#ZUSTOB'Q7;:&=;D\/64U
MMY/GFS@O6-PJ8SW3:S8Z@$>Q/< VO^$4\._] #2__ ./_"C_ (13P[_T -+_
M / ./_"I8M9MTT&TU6\98(YXXF/.0&DV@*/7E@*TJ ,C_A%/#O\ T -+_P#
M./\ PH_X13P[_P! #2__  #C_P *UZKV5];:C;FXM)1+$))(MPZ;D<HP_!E(
MH H?\(IX=_Z &E_^ <?^%'_"*>'?^@!I?_@''_A6O10!D?\ "*>'?^@!I?\
MX!Q_X4?\(IX=_P"@!I?_ (!Q_P"%:]% &1_PBGAW_H :7_X!Q_X4?\(IX=_Z
M &E_^ <?^%:]% &1_P (IX=_Z &E_P#@''_A1_PBGAW_ * &E_\ @''_ (5K
MT4 9'_"*>'?^@!I?_@''_A1_PBGAW_H :7_X!Q_X5KT4 1P00VT"06\210H-
MJ1QJ%51Z #I4E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!QWQ5_Y)=XA_P"O4_S%:G@K_D0_#O\ V#+;_P!%
M+5;Q]I&I^(?!]_HVEQVQFO(_++W$I14&0<\*2>]7?"EE?Z9X7TW3=1B@2XL[
M6.W)AE+J^Q0N02H(SCIB@#@?#^DW&L?$'XA6T>K7FGPFZMM[61"2L?*.,.0=
MHZ]!D\<XR"S1O&^KV7PHN+NYN&O-4@U-M*AN) "SDRA%=LD D!L\]<#/<UT?
MAC0-=T?Q9XHU:ZMK(PZO+'+"D5RQ9-BE0&R@ZY'(Z5BZ=\-]2NOA_K?AK6'M
MK>6\OI+VVN;65I/+<L&7(*KT(P?4'M0!;NK7Q;::_H]YH=KK;0><$U.'4[V"
M2.2(XRZ@2':XY.% 'MVKT:N#T"U^(DYM['Q)-I,5G;LIEN[1G,]T%.0,<!<X
M^8XZ9  SD=U(7$;%%#. =JDX!/IGM0!Y%X+;6E^(GQ"_LB+3W_T^+S/M<CK@
MX?&-JGWKNK,:W+X(G.HW36>KA;@O+;@$(P=\;-X.5P!C(Z8K&\&>&M?T+Q=X
MFU/4(+#[+K-RLR>3<LSQ!=V 04 .0P[]J[/5$N9=*NHK2..2X>)D19'V*21C
MD@''Y4 >4/KNNR?LYQZ_'K5Y%JB0M(]PI4M)F<K@D@D<'C;@CBMR_L/%.D^&
M=1\0V6MZAJ=]/IT>W3PJE(VRI=XACJ$W8!R2>3FJ@\#^(Q\%?^$*\O3_ +=L
M,7G?:6\O;YN_/W,YQQC'XUV%Q;^(/^$.A@L5M(-9A$&%:9C"=CH6!8+G:RAA
MT[T 8'A#6='\3:DMSH'B&^:%+22.[TV[N'::*0E-KX?)!&&&02O(Q6=\)-,$
M5UXKE%[>N+?Q#=PA))RRN %&Y\_>;W]JVHO"L]_\0-,\4S:;;Z5+9P2I<>5*
M'>[9UV@-@ ;5Y.3R3C@8I?"'AS7?#GB#7UD:Q?2-0U.;44E#L9LR ?)MQ@8(
M'.3TZ<Y !TNOZ/9^(-!O=(O\_9KN,Q.5.",]"/<'!'O7DZZKXW^$D2V^LVY\
M1>%(L(EY",36Z= &![#T.1T 8=*]1\4Z??:IX;N[/3)D@OI-AAE?I&P=2&/T
MQFL?4_\ A+]2T*YTB31]+%Q=0- ]W]L)@ 88+;"FX\'[OX9[T <K\2C8:QX4
M\'ZCI=W.MC+JMFD"PR%$V-G!V_WA@ 9Z<UU&OP7=A>:+%+K;P:"AE%X6N'%W
M<R$?NT0J-S<D\*03CO6=KOP^NA\/=$T#0YX7N=&N8+J(W1*K,T9);)&<9+$_
MI3]7T#Q;+XMT+Q-;)I=Q/:V\MO/92SND<6\_>C?:23C )VC..G/ !5\'7][K
M,WC30KF_U(VEE<(MK),[)<QQNA;:6/S=N"?FYK!\$ZI)X3^ 47B.*:>:X$4B
M10RR9B5VN&12%^I!///-=;X7\,>(=)\8>)+^_FT][+5FBEWPAP^Y4*[0IX !
M/4DYQTYXS=!^'NKGX:W?@?79;%;)4DCM[BV9G=R9/,1V! "[3VYSZC'( _4[
M3QA;7>EWN@6VN27,=PHOXM1O;<P7$)^\0@E(1LXQL ')KTJO/= T_P"(_DPZ
M-KESI(L(<))J-N[FXGC'8#@!B."W49R.>:]"H **** "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 **** "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 **** "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 **** "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 **** "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@ KR^<>-[KXCW6@6GC58K9++[<SC2H6\G=(52+DY/ )W$
M]NE>D7PNS83BP,*WGEGR3."8P^.-P'.,^E<+X=\->-M/\9WNMZG?Z#+'J/E+
M=K!#+N5(U(41Y.!R<G.: /0$#*BAFW,  6QC)]:=7-ZQ=ZS<>)],TG26-O;H
M/M6HW31!@(LD+$N1C<Y!^@7/?GI* $)"@DD #DDUY]\2;OQ-IL%GJ&@^(UM%
MN9X+*&S^PQR^;+(^-V]LD?*<X _A]ZZWQ-I,VN^&-2TFWNA:RWEN\ F*[MNX
M8/&1VR*Y/2?!_B2ZN-$3Q->Z5_9^ALLEI;:;&X\V1%*(\C/TV@G@=Z .1\5>
M*?$?A7Q.ND:A\01%&FF_:FE31X6>20R%5C5,\DC)ZC@>];NJW_C?PU\.?$NI
MZOKBB]M+C_0;DV</SPY4+E!P"[$CG)%1WO@3QG>>(-6U2:7PK="_:']U=V\S
MB-823&%P>.>3R<GVXJQJO@?QEJ'A"PT=M8TVXF%VUY?278E<2L)?,1%]$' (
M]N,4 9WAO4_&7B"XM+G1_&8UBS@U"&#4<:9!#&L90/(4?.6QPO !R<UF:;XL
M\3:SXHO]$@\>B.^74;FUM;6+1X9-R1*6WL21M4D%1R>E>H:9I&I:3X8N(K2/
M2(-;N&>>5XH76V>=C]XKG=T []NW2L'P#X'U3PXT9ULZ/=/;"4VUS;0N)]TK
M[I"S,<'/3@=/U .3NO$7B_3M=TS1]>\=V6ASOI/VR[>:SMV"2&0J$'0,<9Z?
MW>_6K%[XU\41?".^UTZM%#=6^H^39ZA]B"B^@+*H?8W" [B<XZ)TYS6]#X U
M/4_%VLZEXH&B7VGZC +<1) YDB1<A-C,?E/S$DC/(&,5F3^ /'+:)H^C#6=$
MN;/2+Q;BW:ZAE+R",GRUDP<$ 'H .@YH F\(:AXLUS6K.\LO%IUKP_'<3P7L
MS:;#;C*("NS!+,&9AR,?=-9B^*O&T&HZWX/.HM=^*3>1#3YA91I#':GYFF;
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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 ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MM4^02W1D,87_ &1E23["EEM_B=8WVF3G5-+OX;F[CCO;:*RV+:Q$Y=D<ME@
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
M@#IP!@5Z=10!X_I_PHU.Q\)Z;)!%H]IXMTJ[$]M>VY?;<+D%EG;;ELY;L<8
M'4UO>-]#\;>(5TZULH]!%G;S6]W,)II09)8SN*8"GY,X]^*]"HH PM6?Q4NC
M6G]CPZ0^ID+]I%U)(L*G;\VS:"3\W3..*P/ NA^+_#'A*;2;R/19)K>-VLWC
MFE/FRLS,QE)7@98=!7>44 >:>!/ FJZ3JYO_ !'8:')<QS7%U#>VDDAG,LS?
M-NR "NTD#.<=NIJ[\0]!\6^)?LUAI46BG2XYX;E_MDL@>1T;=L(52-IP/>N^
MHH @LOM1L8/MPA%WY:^<("3&'QSMSSC/3-3T44 >>:5HGCC_ (6+_P )%JL6
M@"W>T%DRP32LT<0<O\N5 +$D9SZ5'>^$_$M_XZU/7;S3_#E[;?8C::?#=,[[
M0KED+ H0"2><?0>M>CT4 >-_\*^\:Q^!+3PVD?ATJ-0:\NLS2A90)!(J8"=,
MY!]@OO70^$?"_B?2_$23W<.C:9I(\^>6TTF:4K//)M&YU<8P O ' ["O0Z*
M"O*[SX?:]XF\5ZCJ_BA-/EB2V,6EQ6E]/'Y+ \!BH'#9RQY/3 KU2B@#S?P7
MX;\9^#_!][ID,>AR7(NC+9(UQ,8T1SEU9MNXX[?4Y-:OPXT'Q#X<T6?3]=_L
MUB9GF26SD=FD9W9G+[@!W &/2NSHH \\L]$\</\ $>+Q%J$6@"U6V-D4BGE9
MDA,F\LH*@%S@#TXJA?\ P_UWQ/XNOM6\3KI\MK%;-%ID-I?3QF%LG&XJ!][/
MS'GH,"O4J* /'M)^&OBRQ\+)8_:=)@N].U==5TQ%DEECS\VZ.0L =O/!&3US
M77V9^(=Q*UQ>)H-FD4+^7:Q/))]HE(PN]R/D0'GY02:[*B@#Q:X^&/B>?P-+
MI$EEX8DU.ZO))[F^9G\PHT@DX;9G).Y3Z+CN36CXC\&>,==\32:A<:=X7N[,
M6!L([:XGG 568,SC"Y5NV0>!7K%% 'EFH^$/'.H^ M2T62XTG[3?W:_N_/E$
M%K:JJ;8XOESU0@Y[$]ZV;7PWXFUO5--N?%<VE0V6F3"XMK'3 ["2900CNSXX
M7)( '7K7=44 %<'\1=%\7^)=-N=%T=='33+F-!++<S2+-D.&( 52,$ #\37>
M44 <=JMIXZO/"MDEC<:/8ZW'=+),(VD-NT2Y(0$KNY^0'IQGFLO0O!NKS^-+
M/Q-K.GZ'I3V4<JI#I2DO<,XVDRL0,@#.!SR:]%HH *\RU;P'K?BOQP^H>)!8
M/HUM%)'I\-K>31R1DGASM ^9A@-SP!QFO3:* .!^&'A/7O"%MJEGJ?\ 9XL[
MBZ-S;I:SR2LC, &!9P"1\H]3G-=]110!YY=:)XXO/B)8:[+%H'V"Q$L$*>?,
M7$4C#<^-N-^U<=<4:]X0UOQ%\0[+4-2L=!O/#UI&\*07)=Y-K[2S[2NW?\N!
MSC%>AT4 >7?\*WUJ+P?XB\(V]]:+I$TPFT@N79XOG60Q2<8V97&1D\D^U:EO
MH7BW6-7L]9\0+I,,VE1RM865J[M')<,FW?*Y&0H[  D9SVKO:* /&+?P%XY@
MGN[PV/A234YKR>]COFGG\V"25=ORX7!"CH#D#K7K6CVMS9:)86MY<-<W4-O'
M'-,S%C(X4!F)/)R<FKM% ''?$31_$_B#0_[)\/R:?%!<Y6]>YE='*9'R+M4\
M,,@GTKDC\,-8T'Q=H^K>%(-,BBL8BKK>7]P^\LA5E (;:HSQC\:]>HH \;G^
M%_B;4_!.H6%]/I<.LG4VU*TNK:63!DD)\P.2N0"IP, ]!FMC4_"/BVWU/PL^
MA)HCV?A^T,4*7DTJEY&C$;,0J]@..>YKTRB@#E?#?AO4K;6;OQ%XAN[:YUFY
MA6V5+1"L-M"IW;$W<G+'))KJJ** /-M(T+Q[X3MY]%T4:%=Z:9Y9;6ZNY)%D
MB#L6(=5'S$$GH>:M:GX;\667B'3_ !)H]WI^H:DNG#3[^*\!A28!MX=-H.T[
MB>/2N_HH \OUGP1XMU'2=6NS=Z7/XAUB#[%,S-(D%I:8.8XL DDDY);KFEA^
M'NJ:-=:#KGAVUT33]:MHC;:C;QETM;F(CKD+DL" <XY/7I7I]% 'D=O\+-1U
MJV\2MXIM=%_M#4IC<VE]9EVFMY, *H9E!"#:.!UR:=JOA3XA:U=:'/J=OX6O
M?[,AD1HYIIBD[N@0NPV=0!D8Z$FO6J* /+(?A]XDO_">L:-J-Y86$<D=JFEV
MME)))!;>2V_)#C)W-C)Y/Y5T.F_\+#N[ZT351H5A:1.&N9+5I)I+@#^%0P 0
M'U.2*[*B@#SOQ#HGCC4_&NEZI:Q:!]@TJ:5[9)IYMSAUV;G 7&X#. /7O7HE
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 <UXK\27>DS:?I6D6D=WK>INRVT<S%8HU09>20CG:H(X')S@5S[
M^(/&OAC5#)XH&E7&@16DMU<7UE!(ACVCB,;FQN+%<>O-7_%FC:_'XKTOQ1X?
MM[6_FM+>6UFL;B7RMZ.0=R/@@-D=^U5M5T7Q9XV\*:UIVLPZ?I*W42"SMXI3
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
M+3K/3(-($CVUE#<^<TT[+MWLP&%4 G &3D\T 4WUWQ_J7BW7=)T1O#GDZ4(
M7NHILNTD>[;E6ZCZ<9'6NG\%>(Y/%7AB#4Y[46MSODAGA#;@LB,5;![C(S^-
M<9HFF_$?3Y];,6E:-;W&KWKW37DUX9/LX("JH0+\VT#CIDUO2QS?#_P7IFAZ
M%&M_JLT@M[59\XEE8EY)7P<A0-['GC@4 =M13(1*((Q.R-,%&]D4JI;') ).
M!GW-/H X#QKKOC+2/$.E6>BMH;6^J7 MH$NHI6E5@A9W8JP&T8[<\UE^-_'7
MBKP+'X>:\BTF\:Y,AOTMH9<[$(+M'EN $(Y.>>>G%2:M:>/[_P ::7K(\/:6
M8-+\];>-M1^_Y@"[R=G!"CICN:O:QX?U[6?B3!=W>E64WA^.QEL27NOFQ*!Y
MC[=O7C;CTYS0!2O/B%J^F^*=7>X?2YO#>GV4=[NMXI#/()<B&,$MMW,<'IC!
MJ74=1^*EM81ZI!8Z&YE=%_LM8Y9)(5<@ LX8!BN<MC P#6%I/PHUVS\':Y82
MWL#:G)>P/8RRL622&VQY*OCH",C';BNVTN_\>:AJ-JFH:)IFDV<;9N9/M9N'
MF&.D:J %R>[$X]Z .PK'\2WNIVNEB+1K;SM2NI!! SJ3'"3DF20]E4 GW.!U
M-237&LCQ+;VT-A;MHQ@9Y[MIL2+)GA%3N.AS[^W.I0!SOAV;7;R\N[C47V6$
M>+>UC>#RY)V7AYV'\(9L[5].>]=%39)$BB>21@B("S,QP !U)K!\):MJFNZ?
M/J=];0VUG<2EM/C",)#;_P +R9/5AR  ,#'K0!T%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !2%5+!B 2.AQTI:* "BBB@ HHHH
M**** "BBB@!" RE6 ((P0>]*!@8'2BB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **Y7XA>(]2\*>%FU73+>TN)DGCC:.Y
M=E!#MM&W'4Y(ZD<9/:L+2/%OC.\\06%I-9:#=6,MU);75QILDTHMVC7<P8D!
M0>0![F@#T>BO-D\3?$&X\87?A^#3O#ADMH4N9)#/,56-V(4$[?O8!.,8JYXC
M\2^+[+QQ9Z!HUCHLT5["\T+W,LH950+N+[1@<M@8SGVH [VBN0\?>)=7\,:3
MI]SIEM83SW-Y':,MU(RC<_ VX]^3D\ =ZS/#'BOQ9JWB**SN[+1IM-:&9VO=
M.>5XU>-MFPNP SN[<\ F@#T*BO);3XA>-W\+2>*Y=#T:?187D,JV]Q(LQC1R
MK.NX8(X)]P.E>JVMS'>6D-U"28IHUD0D=B,C^= $M%4-9?54TN5M%BM)+_CR
MUO'9(NHSDJ">F:XKPAXI\9^(]#EUN>QT&&P:&<V[":4,TB$J"W!PA*GGKCM0
M!Z)17C=A\8=7U+X>:CKL&FZ>FIZ;<1BXMIGD"M#)CRV0=26) &2!P37K6FM?
M/IMNVII E\4!F6W),8;N%)YQ0!:HKE_&>OZIHRZ3::':6USJ6I7GV>-;DL(U
M4(S,Q*\\;1^=<EX7^(/B[6M6T&.ZTS2%L-6DN522W>4N%@R&;G@ G !]^E '
MJM%>1K\3/$[> Y_$@LM!9C=K!;6ZW$A:1?,:,G&.3NVXZ<9)["N@\;>)?%OA
MC1;+4+6QT:<D117*/+)DSNP4+$ !E<GJ3G':@#O**XS5/%.M>%?!D^J^([/3
MFU#SUA@ALIF$1WD*N]W V\DDGI@5#H6M^-I?$]K8:QIVD2Z;<0//]OTQY6CC
MQP$+-P6)(^HS0!W-%%<=JOB?6[W7KK0O"5C93W-DJF]O+^1EMX6896,!/F9B
M.3C@<9H [&BO-9?B)K,'@?Q!J$^FV,.MZ#<>1=P/*QA?H0R$<G<", _G45CX
MR\<7&HV,1T_0+J&2^BM;L6$DTKVH==Y9^-HPOOUP* /3Z*\EM_B!XSOM1O;2
MVMO#"R07T]E%%+<3&2=XEW-L 7G [X'(J_K7C3QEI?@'3_$G]CZ7'(\:M=VM
MPTJR*[R!8U1<=<,,Y/K0!Z717&77B?7O#^A))KVGV-QK-W="VT^RTR5B)F(X
M#,X&W&&)/0 54AUKXAV?B'2[+5-&T::TOW8--8/,?LH52Q$A88YX /0F@#OJ
M*\<@^)7C6ZL[F>WL/#<DD3W*Q6J33O/<>0<.8U Y'IG&:]9TR6ZGTJSFOHEB
MNY($:>-<X1RH+ 9]#D4 6J*P_%/B1/#=A"Z6LE[?7<RVUE9QD!IY3T&3]T
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
M(O%'BZ_O=2\!M?V/V9;.SV:O#$R!9"QD!.<%L],<"O:J* .>\&_V^=&E?Q%
MEK=/<R-#:HR,+>#.(X]R<-@#KUYKH:** /-M,3Q?=?%!==U'PD+2R-C]@5SJ
M43^2N\NSX7DD_*,#TZU2USPSJOB'Q]J&IZSX*BU'3+:P-MIZ27\8$CJY8-C.
M5+9QST KU:B@#S/P38^)_!GP_6UB\(K-J1OY7:S34(D&QB6#[N0,<+MY/&:E
M\!1^+= \+7UKJ'A4?;D>6Z4C48C]LFDD+$<9"8!'))Z5Z/10!X/:?"K5)O#
MU:;0(K?QC:7YNP)KM)H[\%]Q5ER448.!WRO7FNP^(4?B[7] M]'L?"@FBN5@
MFO6_M&)=A5P[0C.,_= W=.>E>D44 >>?$.V\4>(?!]GIEEX:$S7C12:A"+^-
M?)5'5S'N.-V<8R.!BLGPMIGBOPY?2C2O!8TK2R9[N>S_ +2@F-U,RJL<:MC,
M:K@G^=>LT4 >!:;X1\9:6?[4M_ P3Q.&NG75/[5@*^9,3\S1G.[:IP!G')]:
MZB^\*Z]XE\8ZS'K>C*-,NM)_LN&_-U&=NUBXE$8YRS[3CC&*]5HH \V\"Z/X
MH\(>!KV>\TO^T_$-U>&:2W^UQH7&%0$R'*_=7/XU/X M_%&B>'-735/#8CU!
MKB:]11?1M]KED9F*Y'"8^49)KT*B@#Y_OOAOKE]X,N1<>!X)?$U]?2RS7AU"
M+=&C2!]PYQR"R8SQC/?%>]6H9;. -"(6$:@Q!MP0X^[GOCIFIJ* ..^)UEKF
MJ^"KK2=!TXWEQ>D12'STB\N/(+'YB,Y VX]\]JP=4L_&>OP6$EQX6M[*TT>:
M.ZATT:BDDEY,G$8+@!41<[CG). *]/HH \!U'X:>+;_P?>W<\>K/XBU.[\R[
MLDU.!;<D'<LA&.0, !=V1@<]J[/Q_;^+_$?@B/1(/"J33WT$37;_ &^("W=7
M5BHW?>)"]1P,]Z]+HH S]#$PT.S6?3$TR18@ILHY%D6 #@*&4 'C'2KLL?FP
MO'N*[U*Y'49I]% 'E>@6OQ T'PU'X/M-"M$:W#P0ZXUVODB,DD2>4/G+ 'IZ
M]:SO$?@G5TD\.Z%9>$O[8\/:+#(&,FH10_:Y9$P7(/*E6+-T.2:]EHH S?#^
MCVOA_0+'2;.-H[>UB"*K-N/J<GC)R3S6B^X(VP MC@$X&:6B@#R*#2?'VL>$
M#X,U?2C%YTA%[K<VH+*'B,I=MB#YLD?* < #TK?\2Z?KVF>.-+\0Z-HJZQ:P
M:?)8FT2X2%X2S!@X+<$$ +7?44 >0:]X4\67/A36=NDQ7>K^([V.6^AANT1;
M6"/;MB#/C>=JX)']X_C+)X'UN+XEVOB.WT\#3'A_M&XT];A,)?K"R! 3CJ2/
MFQC.<UZU10!X/;^%?%L>K7>NS> !+KKW\][;WG]KP 1%UQ&C+SN5.#U&2*].
MU/6]5\/>$-,$L*ZAXCN5AM4AR%$UP5&\G;P%&'8D< "NJIC11O(DC1HTD>=C
M%02N>N#VH (?-\B/S]GG;1OV9V[L<XSVS4.H3W-MI]Q-969O+E$)BMQ((_,;
MLNX\#ZFK-% 'A%]\//%NL^'M>U34;?5$\0ZI.4DL+?4X%MY(Q_JRV0?E3@;=
MV3CMFO3K6]\2Z=\/[*8Z!]JUZ*&.*2P%VBAF!"EO,Z=!NQSUQ[UU-% '->.4
MUJZ\$ZA::+I_VK4;R!K?RQ.L?EAU(9MS8!QFN5MM"\4>(M&TGPWJFAV^AZ%8
M^1]HS>K<2W2PX*HH084$J"23]*]/HH RYK[5$\26UC%I'F:6\#23:@;A1Y;Y
MX01]3GCGIS[5J444 8?BRZ\06GA^9_#.GQ7VJ,0L<<LBHJ@]6.XC./3-<?X
MTKQ%8ZV]WX@\+R#4+F,_:M:N=2BG<D=$2-!\B9[#@=\UZ910!Y;-I'C*PU/Q
M5I>F:5#);Z]=&:+6)+E0MLCH$8-']XE0. .]+XITOQII^GZ7X8\)Z7(^@VUK
M'%<W4%[%!<2@#!168_)D $L 3SQBO4:* .+T#0KF?P'=:&VCGPGOW0QI:W27
M$@0@9DW@?>.6&3D\9S7'^"_ GB;1?B'9RW278T#2K>:WLY);F!MP8_W$&0&X
M..N1R>U>R44 <]=:]>-XRM=!TZUCFC2$W&HW#DXMT)Q&HQU=B&X/0#-=#3$B
MCCDD=(T5Y""[!0"Q P,^O  I] !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHJ-W"#<64*.K$C% $E%9[ZUI<;[9-2M%/<&=1
M_6ECUK2YCB+4K-SZ+,I_K0!?HJ(2QR %'5@>X.:>N>^: '4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 45S7BWQE:^$!8R7L$CP7,XA:1!D1\$Y/MQ6_;74-Y;I/;R)+$X#*Z'((^M
M $U%(#FEH **;N/X^E-:4(A9R%4=23@"@"2BH8[F*8;HY$<>JL"/TIQD(!.T
MD#TH DHKC[[QP[W4UKX?TF?67@_ULL!_=(?[N[H6]LYK1\,^*;;Q+:2/%$]O
M=P.8[FUEXDA<'!!']: -[-(#[Y]ZYW4_$Q35AI&DVYO+\#,NW[D /0N?7VJ'
M_A']5U ;M4UVX )_U-H?* ]MRX8_G0!T4E[;1?ZRXB3'7<X%5WUO38QEK^V
M]?,%9J^"]!12);/[1G[S7,C2G\V)JQ'X6\/1H$71=/*^K6R']<4 78]5L9=O
MEWMNV[IB0?XU85R0#D$'O7#^(_#_ ( T]#-J<-A8/U3RI1!(3VVA2"3Z8KE]
M"UO5_#VD:UJK'4&T10J:;#J.3+)(2>5W?-C&.M ':^(?&,UIJ(T70K3^T-9<
M?<+8C@!_B<@'ZXK(GU/QQX82/5-9GL-1L-X2YAMH3$T()X<,6.<'C&.];O@S
M0/[(T@7=VN[5[_\ TF]F9?F,C<E?8+G '8"J7Q'U5=/\-+IT*&?4-2?[/:0?
M>9FZDX] !UH ["VN$N8(YHVS%(H=6]0>:669((VEE<(B EBQP!7G'@>SU[PY
MXBBT?5]3DODN+!)=C'B!@6&U1Z845T=](OB#Q*-&$A^S62B:["'AV/W4/XY)
M'M0 ^;4=7UG;_8YCM;/)#74Z[F;W5?3WS^%+%X1M993)J-U>7\A[RR;5_)<5
MT4<$<2*D:A5484*, 4[MTH PSX-\//@MID9(]68_UI5\&^'TSMTR,9'9F']:
MV@X/ YQZ4V6>.%#)-(D:+R6<[0/Q- '-R^ ]&W%X!=6SD<-%<-Q^9(_2N<UZ
M\UWX>PIJG]JOJFD!PDMK=(!,,]T9>OTQ6]J/CJT63[-HUK<:S<EMNVS4NB^[
M. 5'YU3M?"^I^(-6@U7Q2\:Q6[![;3(6S'&WJY_B/US0!VR/O12,_,,\U)2;
M>,4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 <KX]T276?#[&V0/=6LBW$2'I)M^\OXJ6'XUR7A+5X]!O
MK803,?#NJG$2N>;.Y'#QMZ9X(_&O5&SNP!VZUYAXT\*2:<E[>6,$DFE72[[N
MUB!+1RCI-'Z''! H ].5LL!GM4E<1\,O%J>*?"\$KRI)=6P^SSNO\;#C=CMD
M8/XUV-Q<PVMM)/*X6.-26)/2@"CJ^KV^CVIEEWO(<B*%!EY6[ "L,>%;KQ 1
M/XEN-\9Y6QA)$:>F3U)J;1K5M7O&\17JG+ BRB(_U40X#8_O'D_B*ZE<[1D8
M/<4 >9:_I<?P^U2QUW2&>&PGG2WO[8L2A#' 89Z$<UM>(KVXUK5XO"^G.RJ_
MSZA<(?\ 51]=H_VF.!],U-\3;:.Z^'VL"0@&.V>1">S '!_.F?#G3'MO"5I?
MW4AGO]1B2YN)6ZDL-V/H,T =#I^F6NF6$=I9QK%$H^50._J?>O/_ !+?GPAX
MXN=3MHO^/_29I6 Z-+%&S#/X**]-.<8Q@UYQX\M8K[QSX6LYL^1<">)P.ZM&
M1_6@#H?!6FBS\-0SR-YMU>#SIYB.78^OTKH+B[@LK=YKJ=(HHP2\CD  >YJO
MH]@^GZ5!9R2&0Q#:&]NU8WCOPY<^)/#DUE9RJDX8. ^=LF.0K8['I0!6E\:S
MZD_E>&M(N=0R<"ZD_=0?7<<D_P#?-(N@>)]6<MJNO"T0_P#+O8)V]-YQ_*H]
M,\<:;IZ0Z=KMK_8=THV!)5V0DC^XW0BNQMYX;J))H)4EB895U.010!A:;X&T
M'2KDW4-F);K_ )[SL7;/XUF^+8S=>)O"VG%,P&YDG<=CL"@#_P >KM3G!QUK
MA_%MS]C\8>$[ACM@:::!F]&8(1_Z": .S=T16+G"J,DGH!ZUYSX;GA\:_$+4
M->W>98:2@M;+/0R,27<?@H'XUT.H7,WB#49-(LF_T&-]E].O?'6-3Z]CZ5E_
M#:"&T_X2"W10ABU%E(484#'&/UH MHRS?%&YD#%_LFFHK@#A6+.<?D15?X8R
M_;]%O==E/[W4+R20Y[#/ _#-6O"49O=1\0ZHR<SWK0H3W2-53_T)6K@_#FNW
M?AWX;W6DVS(NJ0ZE]BW2<^47? 8CZ D4 >N:AK^EZ6/],O8HFQD(3EC_ ,!'
M-8K>*[F^(32=!O;C/26<"*(?CDG]*DT/P?8:;&)[I3?:BP!DNKD^8Q;';LH]
M@!72!2.V1Z=J .:.G^*[\YDU*TTY#_#!&9FQ_O';C\J</ ^G32)+J,D^HRCD
MFXD.,_05TR]!2T 5X+."UC$<$4<:@8 5<5*JL._?ZT^B@ 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 **S[_ %W2=*!_
MM#4[.UP"V)IU0X'7@FL"7XI>"H9"AU^!B.IC1W'YJI% '7T5QO\ PM#PT/WC
MR7T=MVNGL91$1V.[;T-2V_Q.\%W+E$\0VB,.?WVZ+_T("@#K:*KVE_9ZA%YM
ME=P7,?\ >AD#C\Q5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "F2!6&UQD'L:?10!YEJNE0^ O$=MXCTN#R=*NY/*U2)
M.B[S@28[88KGVKI]5E75=8LM(B97A ^TW0!_@Z*#]22?^ UMZG86^IZ7=6-T
MH:"XC:.0>Q&#^->:_"*^C:YUFRNIY9]0C9-DLHP9+8%@A'L#NS]10!ZB%" *
MH 4#'L!3QR!2T4 <!\6Y6D\+1Z6C$-J$HA./[O?^=:GPVG2X^'FANC[L6D:D
M^X49K"^+DJV5IH^I3?\ 'M;7)$GMNQC^5;7PQ@$'P[T5>YM48_BHH ZX]*\\
MUW_2OC#X8M\9\BWGE8>GRMBO0STKSY&6\^-;G&38Z>.?]_\ ^L: /0::<'(I
MU% %6[LK:]A,-S"DR'[RLN<USDG@'2(I6FTQI]-F(QNM7*_I75M^/U%07%U%
M; ,Y))X '))H XV?_A,O#P:=Y;;7+&,$LIQ%,%[]>"?QK$U;5(/B7:2Z);,V
MFSQ!9T6\79(S\@!!W'7D>M>@/:2W\FZ]91;9RL*Y&?\ >/>J/B'PE8Z_9HC
MVUU!\T%Q!\K(>W/<>U &3X&\06K:;'H=Z%LM9L1Y-Q;.0K.R\;U_O!OO9]ZY
MO4M4G\-^-M;TRT/VBX\00HUHJG)6520^?3Y7S^%:.CZ59>+'O-,\36JMK>E2
M""6Z@8QM,H VOD'J5(_.M'4/AQI2::%TH26^IP-YMM=O*SN''8Y[$$@T =+X
M>TP:+H%KI^2YAC D<?QN>6/XDFO(?'&@:C:>-[C3K&(?8_$K(S3!2?(EC8.6
MZ?6O3O#'B0ZM"]A>H+?5[3]W=0'NP_C7_9/45OF..216=%9EY4D X^AH X;1
MO%%UH<BZ)XLBD@EB/EP:B5S!<)Q@EOX3Z@UWB.DBJR$,K=&6H+_3[74[9K:[
M@2:)NJN/Y5R;^&];\/3F?PQJ"26V<M87V73'HC @J?KF@#N**Y*S\;6_VA;3
M6+2?2[L\ 2_<<^S5TT4BR1AHW4J1D$<B@">BFKSS3J "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *1F5%+.P50,DDX JCK.M6&@:9+
MJ&HSK#!&/J6/95'<GL*\UN7UGQE)!-K45Q;V,N7M- M6VSSIV>=\C8O/0X_.
M@#H+WXC17.HOIGAG3Y=8NT.))@=EO%[M(?3OC-8TUMX@\1+LU76KR8%N;'P^
M!#&OL\[?,?0X.*WK;1K33;2.UU *X)'DZ581D1J.@!4<MSU9CCZ5;?49O,DL
M8'CMY(H]PT^R"O,!V!/W4S[_ )T 8>E^ ++3-LR:-H=BY;=YMYNO9@<9!W.1
MAL^A[5LQK%9/B3Q0Z1XQY-M;0H@;N?N,?UK!N=?M_P#A$KC6QID4=VEZ+.(:
ME/YF)#)Y9\S!PHR3T)K/U/Q9JMRRW/ARTE\M].:X6*%8E\J1&&\2!N2!SP.3
MVH Z:.+34O3=#Q=K!8DG8SH4Y_V?+Q5QK!+N1F_MZWNQQM2\M89 H]. IP:R
MVNM8O=;ATNWO62#4+?\ M.*XQAHU0(K0X(Z%V1OH6%58;B^?Q)!:W4MJ]LUP
MMNC):JT<I"9<-C#(^<D'[N!0 :C\.-.>X:Z31((953$=QHUP]G*#Z[00OIW-
M0P7/BO1+F."PU=-6C5<G3]7C$-SCT651AC]:[:;2HK:-I;6]FL0OS%@^4 'J
M&R,5E6VM6VKPRQ2BWU:W3[[6\9#J#T)0\D'U6@ T7Q[INIWO]FWL4VEZL#@V
M=VNTD_[+=&_"NKKA]0T*QUC3 MI''JM@G2!WQ/"<YS&YY4CT;]*RK#Q!J7@F
MT,NK376J^'FE"+=LA^TV )QB=3R5']X>GN* /3:*BMKF"\MH[FVE26&50R2(
M<JP/0@U+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%(3@5B:MXPT#
M0KD6VIZI!;3$;@CYSCUZ4 ;E%<K_ ,+*\&_]#!:?FW^%'_"RO!O_ $,%I^;?
MX4 =517*_P#"RO!O_0P6GYM_A1_PLKP;_P!#!:?FW^% &QX@NA9>'=1N=VTI
M;N0?0[3C]:XC7-,N=$T;1O$6FQDWFF1[;A%7YI;=L%@?7!"GVY]:?XO^('A.
M]\,7EK;ZU;S22[4"(3GE@">G;K^%::_$'P;+9I#)KMH5*;&5L\C'(Z4 =-IN
MHP:MIMO?VD@DM[F(2Q..X-7:\D\&^//#NAWVI:"^J0MI\4S3V5P"=@1SN\OI
MU!)_#%=@OQ*\'LN5UZT/XG_"@#6\0Z!8^)=)ETW48O,MI.2,D'/X5:TRP@TO
M3;:PM5VP6\2Q(/0 8%<Z?B7X.W8_MZU_#/\ A3O^%D^#QG_B?VF?J?\ "@#J
MSTKCM*T&_MOB+K>N7006US%'%;X89.T#.1]14W_"RO!^ 3KUKANAR?\ "F#X
MC>#\G&O6F#SR3_A0!U98@]#[\50U'7=-TA ^H7]O;@]%D<!C]%ZFO._%OQ*T
MNXFT_3='\1VT$-T[&YO-K,8E&. ..3G]*FTG4_AMI1$[:Y!>70.3<7+%V)S]
M,4 =4-;U/624T>PFAA/_ "]W49C&/55;D_E6KI^G+:+NDE:>=OOR/W/T[5S[
M_$OP9$ 3KUH,#MNZ>W%9%[\:_!=F&=+R:Y920%B3/X\D<4 >BD@9.0,>IJ"Z
MNH;.VDN+B6..&-<L\APH'N:\Q;XPPZD-NFQV5HK9Q/?W)&/^ *AS^=4UU+P[
MJ]PD_BWQO9WR(VZ*SMHVBB4^^<EOTH Z;P2LFL>(=?\ $X5EL[V58;,D8$L<
M85/,'L2I(-=V%4C.<^]<?;_$+P7:P)##KMDD2 !57< H'0#BK ^)/@Y1QKUK
MC\?\* -+5_#MGJ4\=X-T%_$,1W4+%7 ],CJ.O!XYJ]9P311!;B02L/X@ ,_@
M*Y]OB5X. _Y#]K^9_P *0?$GP@3G^WK3'KD]/RH ZO QBC:,YQ7*_P#"RO!W
M_0>M/S;_  H'Q*\'_P#0>M/S;_"@#H[JRMKZW:WN[>.:%N"DBA@?P-<S)X,;
M3R9/#FH3:8_7R0Q>$_\  #D ?04__A9/@_\ Z#]I^9_PI!\2?!Q_YC]ISVRW
M^% $4/B37M*;R]?T:1HE_P"7NQ4R)CU8#D?E6[IGB#2]9C+:;?V]R1]Y$<;E
M]BO4?C6,?B/X.9<?V[:,/3G_  KE]8O?AOJ\_P!LAU^&QOE.4N;1RC9[$@J0
M: /4MS9]N^13Z\9B^*8\+W*0:CJMEKFG,P1+FUW)-&/5U.0?P(KN(OB=X.EB
M20:[; ,,X;((^O% '745RO\ PLKP=WU^T'XM_A1_PLKP;_T,%I^;?X4 =517
M*_\ "RO!W_0P6GYM_A6YI6KV.MV?VO3[A)[?.T.G3/>@"]1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5GZWK-EX?TBXU/4)1';PKDGN3V ]23Q6A7ENKZD_BGQ%)
M=*OG:)H]P(+6U)PNHW_('/\ =0_AQ0 ZT.H>)M6M-7O;7-^R[].T^0'R[!#_
M ,MI1W<]A70QS6FB2W-O8L)+@#S=3U*7DJ??U;T4< 5,P;1;-HDGC75[U?-N
M;MQN6(#@L<G[HZ*/7'O7-W>J)9K=V%Q&D&C7"AH)5.5DC.&,FX?,TS,>%]L\
MYH ?K6I7\$-E<Z3%=06^H$0&<Q*MPUP6'EEV8$+&<GM^6:33+'7K/5)]2O\
MR[<EU\Y99=D)G50K2J%&7# # )X.:U+&SU#?:W5S<?VG>BV$<$,T'D>5&64E
MYOF8%AM!X Z<#J:V+&2QDN4DNY&N+ES^ZN)8\(__ %S'0#]3[T 8\DNGS+)-
M::5)<P7&IQRR23.8T2=2H5@.N-RJ?<FM]-.OS<-<>;96\K=6BMMS'ZDD$UE:
MO<1+?W<)D58YY8(F!/7;EI/_ !P@<<U=OM<L;IX+6.^6..1\3,&*,!C@>HSZ
MT -NY;^*3[/;:I!->GA8Q:@[?]XAN!4(L9[?Q )1:Z;=7S1EVN#%L=0.!SSR
M<GGVIL6N6W^HT:W6&W)P;UX6\OZK@?-]20/>I(;UQ-LL[RS61VPTUWDO.P_N
MJ",#T_E0!!XI9M3\/W6GWZ2:?O /V@C?%D$$ D=CTK$U:S\2ZE>0RV<,"326
M@B:6UDPGDA\LJOCAVZ#LHR:ZG4KPRVB+<Q>7);S(]Q%G(9,]5/\ $M,@LI!J
MNH/9W @N%=2(NL4B$ C*]CU&X<_7I0!S>FZJ8]1:S3[7-=VY7SKD[?,A#?=C
M=1Q)MZ,PZ<=ZZ"\LVU&>1E5;35?),9$@WPW4><E6'\0[>HR:RO$<,XTEUT^Q
MBL7@666Z"?Z\J<EA"P'\9)RW49/&:CLDNK;3K3[=JUE)I+0Y$L>V(:?*NWRP
MK9R^<D$-Z>A(H R+#5)/ MUYD4$P\/R3>7>69Y.F2L?O*>\1.37J<4L<\*2Q
M.'C<!E93D$&N7OHX[ZTFO8[6.>]CB$=W"O*W,)'('/.1ROY5D>!]1&B:E_PB
M\MT]Q8W$9N]%N7 PT/&Z$GNR']#0!Z%1110 4444 %%%% !1110 4444 %%%
M% !1110 A&1BLF_\-:+JLXFU'1]/O) -OF7%LDC8^I%:]% '/_\ "#>$_P#H
M6='_ / &+_XFC_A!O"?_ $+.C_\ @#%_\37044 <_P#\(-X3_P"A9T?_ , 8
MO_B:/^$&\)_]"SH__@#%_P#$UT%% '">,/!'AN/PCJ<EIX?TJ&9(&=9$LXU*
MXY)R!Z5H67@WPI/8P2KX;TAM\:DLUFASQ]*WM7M/M^BWUGG'VBWDBS_O*1_6
ML7P)?C4?!]A)SNC4Q/GU'^10!S?CKP-HUOHR:OIFA::L^F.+EH$M4"3QK@NC
M+CG*@@?6MVU\-^"+W2XM1BT#13:R1B42?8HP-I[]*ZF1$D5D==P888$<,*\^
M\!PC3KG6O!UTHD2Q?? K<[H'R!^6 /QH P[S4/"=C>WL \*:/=A;KRX/(LHL
M-&(HV/(')RYK/\RV;66!\):"MBMQ<!@-/AW[(4=B/N]3LKU>+PSHT=HEJFFP
M>0KEU0IP&/4_7@?E5HZ38YRUK'R6/W>A8$-^>30!YC'J'A=KRT@/@33EFN(A
M+L2TA/RL2%/3_9/%:5I9^&=8T75KK3/"&DB:S@8KYEC&W[T)DIC'8\?A7;R:
M/8.\4ILXQ+ -D3A>4^E)HFAVVB:>]K"I;S)7DD9OXV9B2?Q)H \GTR_T;4=5
MM+<>%M"6&]F46Y:PCYC4'S#T[$K^=;7C33=&T>YTN'2_#6B$W?F$D:?&Y^4
M@@;>G->@)HFF+Y>+& ")66/"<J&QNQ]<#\J6[T33M0AABN[.*:.'_5JZ\*,?
M_6H \OL-0\)RZ0C3^$]&:]*Q\QV<84LZDY (Z#%,M+_0ED$=UX5T25Y401*M
MG$GS%W7DD8QA17I[^'-'=H7.G0;X@ AV?='H*DDT+3)(7A>RA,3#!&WZG^I_
M.@#S5+OPM?Q2M9^#M'41VK2NTUK"I5]A8 #&6YXXS6KX,M?"7B?3#/)X6T>*
M17\LC[%&-Q]EQ7:MH.F-)%(;" R1(8XV"_=4C!'Y9IO]A6"7,$\=LD;PG($?
M )]Z /,;U='TOQA/;7OA_15TR.0K$L>GQMOPF<;@N0^>Q/X5):ZCX4O((&7P
M1I*3S2[%#VL*H5P23N(QV_6O2GT#2WU3^T6L8?M;'F0KDGC'\J:/#FD"V$']
MFV_D^8) FW@-SS0!YO=:AX6MHI91X%TLQB?[/$PM8?G? )[?[76H9=4\+VL>
MHW-UX-T1(87C2!/LD09\AB01CKA2?PKU231--D@>%K*%H7?S'0IPS<<GWX%1
MR^'M)G+^?IUO(6QDLN<XZ9H \ZAOO",D<UW_ ,(/IBZ? 4$UP;6+Y"PSTQG
M!&:T;Z#PI9Z)I]]_PANDB:_ :.)[6)<#;N.6(QTS76ZAX<L;S2Y=.$9@MYB/
M,6(8WCIC\@*NW.EV=W;K;7-LDL(P=C#@4 ><^'K/1-?U74G7POH4-A;6Z-$K
M64.69M_4XS_#6#;7=A 76\\,Z#)<O/&HB.GQ*H1I-NY&"X(Q[FO9XK"V@,GD
MVZ1EU"OM&-P'3^9JE%X9T:W\Y4TZW43G,F$^]CGF@#S.?5?"SW=U:6?@[1))
M;>9(RYM8BI4MAB#C&>E;OAVW\(>(-6N[%/!VEQK 2!(;*(@D$@C[OJ*[)?#N
MD1M,ZZ= /-P7PGWN<\_B*FM=-L[.Z>:WM5CDD/S,HQNXH S_ /A!_"_!_P"$
M;T@>PLHQ_(5YSXP\'Z/X:\6:3J.FZ3IL@U&;[/-I\UNKHP_OJI'RD9YQBO9Z
MQ'T"SEULZM*C372+MBW](O7;Z$T 0KX'\)D9_P"$:T<^_P!AB_\ B:7_ (0;
MPG_T+.C_ /@#%_\ $UO)]WZ\TZ@#GSX&\)_]"SH__@#'_A6KI^G66EVWV>PL
MX+2'<2(X4"+GUP*MT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',>/-7FTOPV\
M-DQ74+^1;.UP,G>YQG\!D_A5'PGHEMIT*(OS6.CHT$18?ZR?K+*1CKDD CU-
M9GB+5#<?$(^6ID30;%IE0C(-Q+A(_P">/QKLX8(-+\-"&XE6*-(#YLI 'S$9
M9C[DDGZF@#/.C#Q%I,TMU-/!)=NDB,G#1JIR@P>W&<'UK-LO#CZ/J$LTVRZ>
M4%(%D=I'FESGS7W?*I Z #CFM3PMKL=];)9/(C31)^[DC^Y,@XW#T(X!'8U6
MBO;?56U'4I+H6S6<GE6[MGY%'\?/4.3]" * *OBF:]TNTMX;9KE'E)>:X@C+
MM+)M;:F<' +;?KTJY8VMO>:8CQ7'E7*0J9[=W.Q. =N#]W!].E5/$%]>:SH=
MD;&._6,SG[3]C+)*&3A4R,$ OC)]!7&^+->UZPLM$M?LL%I=WDH2\EEA 6Y(
M3.3@$@\9[T =I-I&MV]_:7-F(7E5I'?S#O1MX7J>H(V#YAZ].:+[PMKFKV<@
MO]:1964_NXX%*9Q[_P ZY.U^(E]IUS$9M*NFB6#RQ#;3J\8. !]XKZ$YQGG%
M1MX_U2^TI(S972WT4H<&6X6-6'IE 21^'?O0!<BLIK*=84$L5XK;62,$CU*
M#C.W''3!!K133)IM/ATR33C%=Q!T."SER00&W$# &<Y!..PKFQXK\5?:;B[E
MET%VFB*&.&&6.4>F)<'I[\58D\=ZC;0:6J6=^S02L\X@G1E=>RDOR1UXS^/%
M '?ZIIVI+;!;>6"7R_\ 5R7#[60'^$G!##ZUF S^&=&N9[W4XGU5UB,FT92&
M/>JDJIZ@ D\UPMQ\1+K5[BZM8;"1O-?>@N[E0L6&/\*[N@., <XSU-;?A;Q%
M/J?AN\OM6TNUNI8TFMQ*$Q"RAMBQX;.0>!SS0!V.EW1\2Z4)&9([ZV?:9H.4
M+#K@]U..GH:P9/"BZQJZE(([:SA D6!$41P72,=V^/&'#ANIZ8XK<\):TMWI
M-P)Q!&;1\,T2!$(8!A@ GIG'X4VSU62749=4: 1:>W[AL$^8&#8#R+CCT[\=
M: +9TZ#0+6WFLPPAMLHZL<_NB<X_X#V]A7+>,M-*0 :<JQW5KG5M*9%/#I_K
M8N!P&#9QWR?2NM\2ZI::=I,D=Q(%>Z!@B7J2S#'Y#J34>J120^'K>>'9)+9[
M)5R?E8 88?BI8?C0!:\/:S#XAT"RU:W&([F(/C.<'N/SS6G7%>!PNDZIKGAS
M/[NWG%W:C_IE*,\>P;-=K0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 C#*D5Q'@C_B7:[XAT#.V.WG6Y@!ZE),C^:?K7;G[IK@_%KGPY
MXFTSQ4B$V[ V.H%?X48AD8^P((]MU '>UP6LK_9?Q7T*]0[%U*":SE]RH#K_
M .@FNVC<3*KQON0\@@\$'^=<-\26,%WX4O HWQZLJ9/7#1R"@#OQTI:1>E+0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 >4:0L&H^)M6N26==0UU(<I\VU8
M%+8)]-RBNL\>74%OH\"2W<,.^<?)(C/OP"0,+DX! )/0 <URO@QB+G20"0&U
M;4\@=_FKI_%L<5O>V]Y<:A!;1R+]G59$9BS$-Z=L,2?I0!S^F ^;<Z;,\5GJ
M23F6RNX&W0F1DR48^^1D'KC@Y%=#:6=D]AIUU?N;:[L8$AN[56W!F &%88^;
MYN01UK+U#PY;V.CV]Q)=RS,\J+Y=LZJDI)('S'H.:ZW2[RQUJ-;U;;9<0L8V
M69!YD3 X(S0!Q_BF;4[?2XHHAJ%NMQ)+=2/:0.[9(;8A*@[?FV$COT]:Y'Q_
M/<7<GAF>YU!)I)+G<T(X,),><$9X],<?G7;^.#KDUTL>GQWB(B@0M <*TI*D
M,QZX4!N.E<?\3VA;7-'5+%X&6_D#2$GY_E/3TSUX]?6@#DKY+KS7NK*> RQ/
MY;"1D5H,#<I^<@8<@X//*XJU::VNJI:VEP(C?6BOYES$0PER?N[E^5MOJ,]:
MGN;&TNQ^_MHY2 0IDC#8^F:YJ*PEL;!+F^EDAD@:-1\VU6 ;&<#))*X'OQ0!
MU;+\IVN-V.,]*Q]<%XW@V[OH%N//LYU6^*;!"L;#C:2=Q)XX]Z?_ ,)+HO\
MS]'_ +]M_A5*2UO+WQ!;3Q(ESHRNMPT,C?NY) ,#('7&!Q0 OAC0?(TM-6GN
M_*N6*E+2:!T=XGP/,5FP&&0>F0..:[SX=WJVWA347-REPD,MRQL70E78-D9/
M3T..M85V+G4[VVN]3O)+N6V1TAWQ@! QR0,#MCCVKH_A(EE=Z7?6<VFL^ZXN
M%DF.=I!/Y=,#/7B@#H]#F^UZ)<6K:=!!<6LL,TRV@(2=" X(&21P2,$GI^%:
MNO6-K/:WU_)<EK*:T"_9H1S-(-VTY'))W  >N*K^$M2MWOI[9-,BL_M :XA*
M'+-'O8#?[\9';#8K;O;&QLX;B]BC@@N=C%)G7(5R.#CZ^G- '"^(5+1B"^O1
M!J*6B7,F6#J'4#$7J 3P2.M>A0J+W1D5T4"6  J.@R*\K>REUOS&NK&58%FE
M$URL8DED? V@D_,@^Z1QW/2O3O#_ -H_L"R^U B81 -D8/MQ]* .)TZ>6T\>
M>'YYC)B]TZ:T=F(8L\<GRY_#/->DUYAKJ*OB3PI(N0ZZW,@(.,*8\D?3->GT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 !&:IZCIEKJF
MGSV5W&)()E*LI_G5R@\C% 'FFC:]=>"+]?#GB+C34;;I^I,3AD/W4<^HZ9^E
M/\67-KXH\4^'=&L)%N#:W7VZX:-N(T5& R>>I85WE[I=GJ=FUI?6T5S;N,-'
M*H92/H:IZ1X8T?06D?2]-M;1Y  [11!2P]"0,XH UD^[3J0# I: "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@#RKP=A;RQ60B-[?6=0C='X)9R2H'KP":ZGQ
M;8SFX346N+**T@A96:Z<C:6RO&!W#?\ CH'?CE[:1]-\:>(K=P L&H6U_$,#
MY4?Y'//^\237<^)-.N=5LK5;7RF\JX2<B4X4[<D?K@T 1Z;H]M=>%8K":6.2
M)E)5[8D!,YP4)Y&,UR-E?77A/4KR&STZ<VXD(-LY>66XP3^\\P@Y9@1@$@8K
MI/!5Q%);W<:WUK/()2S1P,3Y?YX[_A74T <%H5SK=]XN6YN'OX4/FBYL[@;4
MC3 ";%'RGD'YLY.<=JX3XSM+-=:7')?)<H-08")>J#;W],=.,],U[Q7BOQ0(
M_MS1_P#0#;?Z>^9<G]Y\G]>O'KSS0!YR+.#(S$/O#UZ9D_\ L?TJ2WLXO.M]
MD&Y]R' 4DYRG_P!>O0-"\.ZCXBAFGLF1($D\M7DR ^!\Q!]B5'OSZ5,?"'B0
M.ZIIC,R,1N\]5!&>"#GO0!P:Z;>B,9L+G@#.8&_YY,/3U(JL]I9M=RF.%?+,
MA(P"!]]?_K_K7H@\,^(0QBDLI4N/X(_-R'&.NX# _''2FOX1\4(C.=')"@DA
M;I23]* /-Q9P>6O[KG:N>O7#_P#UOTKU3X')<KX>PU\GD&XGQ;$_-]_'3\SG
MWQ7-12)-$LBLX![,""/8@]#76?"&'%F9#8/DSW!%R2<8WT :FLR/X2\3?:M-
MMK5(KJ,$Q-"29WW'<H<<JW(P,$&K=]X@M?$D]C8V$LD,S2&2*2:/]S(ZJ=T9
MY#9P3T'8^E=I)#%,5,D:N5.5+#./I6+8>$=(TZZCG@BD)B8M$KR%EC)_N@]*
M .:U6&^TN$V]U/A[^X>>=K??P%7"\]LD+Q]!SU/7>'+BXNO#]E-=Y\]HQN+#
M!/OBN2\8:Q++J3645V;9[3$D88$*[\$$GH1U&W/>NV6Y*:4+J7:K"'S&R<#.
M,T >?:P#<>(O"BQ?,6UB><>Z*FTG\Z],KS?2T:]\>Z)#(%VV>F27C)NSM>9P
M1T]LUZ10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 455U&].GV$MT+6YNBF,06R;Y')(  &0._4D #)-
M8NF^+UU!M4MCH^HV^IZ:BR2V$@C\QU<$J4(<HV<$?>ZCF@#I**Y6S\;>?XAL
M=&NO#VL6%Q>K(T3W*P[<(N6)V2,0.0.G4BI[#Q:NJWP33M'U&YT_SFA.I*(Q
M!N4D$@,X=E!!&X*1QQF@#HZ*Y_\ X3#3F\60>'8XKM[F42_OQ"1"&C ++N.-
MQ (^[G&><5#K_C%?#S7$MQHFJS6%J%:YOH8T\J,$ Y +!G SR5!QSZ4 =-17
M.ZGXNBL]173[#3+[5KO[.+J2.R"?NXB2%8EV49.#A1DG'2FGQ>EQI.GZGI.C
M:GJMK>QEU:T6,&/'&'#NN#G(P,]#0!TE%8GAGQ+#XGM;N>*QO+,VMT]K)'=!
M V]0-V-K," 3CKU!K;H **Y&_P#B!96$E]+_ &9J,VFZ?/\ 9[S4(EC\J%^
MW!<.P7<,D*<>]7M9\8:=HNKV&F2Q7<UQ=SQ09AA)2(R'"EW. ,X/&2>.E '0
M45A:SXGCTO4H=,MM.O=3U&6(S_9K0)E(@<;V+LJ@9X'.2:I_\)YILNE:;>65
MK>WEQJ,CQ6]C$BK.73/F!@S!5V8.23CZY% '4T5DZ!X@M_$%M</%!<6MQ:S&
MWN;6Y4"2&0 '!P2""""""00:UJ "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \]\962V?C+2]1D8QV6JPR:3=LN1@N/W;$CWX'UKJM$DDO?#J0S
MO_I,:M;3-_MKE"?QQG\:B\8Z#_PDGA>]TY&*7#+OMY <;)5Y0Y^H%<UX*UV>
M=+>[ND,;7+FRU&$)_J+V,;=S'/ 95 ^I7U- %^QT*31KFTDN[J"UM;4%(C&W
MSRC.=K9'3DGCU]JW8]<^UJK:?8W-U&XRLH 1#^+8IMRN[Q)$&C#,+1C;LX^4
M/N&[_P!EK*T6]U&TL98#$MS>3.TB1,P18Y"?WD>>>%;+#J2&H WK'47N;B:V
MN+9[:>/!V,P;<I_B!';M^%><?$^WN7M8[R^DMRMC="6%,X(C/RD\>QYSWSBN
M@37X;75K6QN]3M[S6K:-Y[H6VW'D_P 28!SE<J<$#(!K:\1Z=8WNFS3SZ?\
M;BT1CV)G+*?IG^5 'DL6OZM8:9%;V%_<".WP\$6\ ''(4G'W?8\5[-HVL6>N
MZ;'>V4@=&'S*>&1NX([$5X7)9W7A_4Y=#OU;S8E\RW=EQYL/8Y]1T/O6WINK
MW.C>&C=VC-;R7LCHC.G#KN #+]0&P: /::Q_%&IIH_AN]O761MB?*(S@[CP.
M>W.*\EMM<U6TA:*&_N@C$L09">34$7B:ZDTRXTMYY[BTGBG5]S!\$CY&!YZ,
M/UH HM<HL$]S,>=\CNQXR=Q->G?#;3+VRT&SDDNPT$D.]H-V=CL=V,=!C/7W
M]J\VT_29-<O!910O/:VK":_V9)"DY"< \L>V.@^E>W:9#::=IC7"P_9(W'G2
MJY^Y@<_0 "@"2]U46MVEI':S7,[(9"D6/E4'&3DBH9=?@BM9I'@GCG2)G6"5
M"K2$#.U?4GI7)77B>^AU[[3IL%O/#*72X>:58U@"J#&')Y P=YP">0"!5R/5
MH/%\^CJUIYUC(/,DC#Y"R ;@V1U5<#G(^^O6@"#0Y)=4\3K-<7$]Q')&XFMY
MA^[3G*@(1\I!!YZ]*Z/Q/(K:;'IP)#W\HMAM[*<ESP1@! WZ5+I2B"_OK5?F
M2#9L<\G!!.TGOC^M<;XRU=YU=++#7^H/_9>D@$'<&P9IQC^$# SVV^C4 7?
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
M^H(9&MHIW&"T,HRLH'0'T/H?Z53UK7HH- G-BB&Y!6W$,HP(68[07'91^7%
M&9XF\'V6IK=7]VDEYNPT.QB'A)(&Y2,X"@$X YR>#Q7 3^"M7T9[40A;V.X&
M;>.64K,A Z'<=OY8^E=9IWB6XTW4)--BG-\59MDD<),,BK@,V <IM8[?E# \
MX7@XZZ+5HYXX;BYTV4A22DT $Z ]."OS>W04 >,?9O$7]K/II\-W8G2/S&/F
M)MV_7/O6I9^$]0U/37O&'V>)"!+%!\TIYR!QQCOW^E>K#4M*^V-<+#,;K9L;
M%I(7"^XVY JC>>(8-(M2]OICQQ&0*6EQ$-S=/E&7)/H%H DT7P[;: XFM9?L
M]GY89X6XRV "SGH3QDGKGOBL_P 6ZR_]EE8Y/LT-SNBM[B1,Q^;@[&D/:/=@
M<]?I6=#XA&I^)[2TO;H36PC9G1('2)I5;:RX/(V$ G>?XAA>]=EJ4VGO8_9;
MB.*X2Y0HEM@'S@1T ]/?H* /*],T>_U2>:XO[+[/J2WR/YTL),DS!B"%.0%X
M52S+D$$5WL/A_5]/EM9;/4+>9XQ+YGVB,@MYF">5]&53],UJZ3I2V-O#O \R
M.,1H@8L(D P%4GD^Y/)_2JNM:_\ 8Q-;6(BDO$C\R225]L-LG]^5O3J=HY..
MW4 &9J=S'IUE<V27R+<$?:-3O-N!%'_$?8D<**S_  /I1U35I?%=Q T%J(_L
MNCVK# BM^,R8[,Y'Y5B:)IMSX[OC)F9/"T<WG23R#;)JTP/WF':,8X'I7K,<
M:11K'&H5%&%4#  H =1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MCZJ,XO+ A&;(_C7&''UKFI['Q7HMR9;_ $B+5T&/^)EH[?9[H@=W3(#'VZ4
M;S^'YK/67U.2UCG#(J_N8P=FS.UE4_=/)/RGFN<O].O[_P 'VV@IJMK8&U4E
MG9GB:=P"5/.,9<Y/6IK7Q]Y <2:V8F&0(=;L6MV4CIF1!M(SG/%;UKXR2^+&
M,:3=J5S&;:_0[O48?;0!RNJ6'B*2::>/5X5MQ&&2'[8!N:5421<Y_@VLP_WJ
M>^AFZU#63'JQ=;S$2QPHTA^55\M]R\!@PZ9Z&ND@\36PN!''X;DCN,X+%X%0
M>OS[\'\*EOO&$6G#]Z^DV@QRUS?*!GM]W)H @M_"B7*QO_9%O; N)6$[;]CA
M=I9$' SWR3GBMU8=+\/0_:;N=?.*[?.EYD?'.U0.3_NJ*XNX\="^Q!%JUS<2
ML,>5H5D9">G25QCKGL*5-+\7:QC[!I]OH,;9'V_4)?M-[@C&5!R%/X\4 :WB
M3Q>EE8B>XG_L^RE&$SS=7 /3RH^HSGOZ]JQ]/\)7WBQ$.LV[:9H 82)IJ/F6
MZ/9YV_\ 9:Z?0? FDZ+<-?3&;4]5?E[^_?S93[#/"CV%=/0!'##%;0)!#&L<
M4:A411@*!T %2444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >?6&K^-
M-4L]6U33[G294L[^ZMX]/EM'5I4BD90/-$G#$#KMQFMJW\<Z=<:%INJ1VFHS
M+?VXN%BM;22=D7ON*@@8/'OCC-8.DKXMT:RUC3++PV[3W.I7<]O>S7<*P*LL
MK,KD!B_ (.-N>U,D\.:UH-OH>CV<>IWVC6>G>2RZ;=I;.UUN'SR,65MA&?ND
MX[@\4 :NI_$.RM+KP\;*UN[^SU?<ZSVUK+(0@C9AM"KRV5Y7J!DGI6EJ7C32
M-*N98)_MDC6\:RW1@M))5M489!D*@[>,G'7'.,5R=AX>UW1?#?@F7^RI+JZT
M:XF:ZM(9X]^UTE3*LS!3C>IZT7_AJ]@\2:Y<3Z/K6H6>K,DJ#3=5^SA#Y2HT
M<J>:@/W?O#=P<=J .^36].DU2WTU+I6N[BV-W$B@D/$"!N#8QC+#OWK%UO5=
M5G\46GAS19[>TF:T>]N+J>$R[(PP155-RY)8GDG@+6EIXN-/ET_2;?26BTV*
MQ $YN WDLNU5BP?F;C/S>WO6/K=IJFF^-;3Q)I^F2ZG U@]A<V\$B)*GSAT=
M=[*",[@1GN#S0!DGQ[J,6BK:SG3XM;&K2Z4\\N5MD\M2[3D$YV^7@[=W4XS7
M6>&[B>ZL'FEUVPUE"_[NXLH@B@8Y4X=@3GZ5P[^$-72VL]<GTJ*\OQKDVJ7&
ME^8C8CE0Q[%9L*750C=0,@X/2M?0_"TU]>Z]J%_:76BV^I3P/#9VMV894\M"
MI=VA; +$\@$_=&>: +GQ US7?#^@RZAI$%F8X KS37+$D9=5"J@ZDYZD@#'0
MUKZ^VI+;Q&PU2PTQ,GSKB[A\S QP%&Y1ZY)/;I7/>/-.U.7P7)X>T;2;[4FF
MC51.UTAV;75OG:5PS$@'GFM#5KJYO]*M#>^"9M1AD9C-9RO;.\##A3M9]C9!
M/(;(].> "7P/K=]K_AM;V_6$RB>6%9X%*QW"(Y594!)PK 9ZFHO%LOB2SL[S
M4=+U+3+2TLK5IRES;-*TK*"Q#-O4(N .0">M9OA?PC=#P[<6FJF]TZ*34);F
MTL[34'C:TA; 6(O&PR!R=H) SQTJ#Q;9ZY=WUCHL>A7VH>&H(D:X,5W%YEXZ
M_=CD,CAM@P"QY+'VSD UKCQ5=-X.TB^M;5%UC68HA:6KY(661 Q+=]B#<Q]E
M]35SP3K%UK_@S2]5O?+^TW,.^3RUVKG)' R<=*HW7AW4-:U&QUV+4+O1+J*T
M-NMHT,$WE!FRQYW*"<*,@]%'O3OASHNIZ!X(L-/U:5FN8U.8F"?N1G[@*\-Z
MYR>M '5T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 45!<WMM9& 7,Z1>?*(8MYQN<YPH]S@T0WMM<7-Q;PS(\ULRK,
MBG)C) 8 ^^"#^(H GHHHH **** "BBB@ HHJ*YN8;.TFNKAQ'!"C22.?X5 R
M3^0H EHK.&NV#:O%I:22274D(GQ'"[*B'=M+N!M3.UL;B,XXK1H **IW.K6-
MI#'+-<+LDN$M59?F_>L^P+QG!W''MWJ6YO+>S\G[1*(_.E$,>1]YST'Z&@">
MBBB@ HHIC2QI(D;R(KR9V*6 +8Y.!WH ?163=>)=*LX$F>>2027+6B)! \KO
M*N[<H106.-K$\8P#5^TO+>^A,UM*)(P[QE@#]Y6*L/P((H GHHID<L<I<1R(
MYC;8X5@=K8S@^AP1^= #Z*** "BBL[3]<TW55MS9W(D^T0?:8AM(+1YQNP1Q
MS0!HT444 %%%,BECGB66&1)(VZ,C @_B* 'T444 %%%% !159=0M7U2335ES
M=QPI.\>T\(S,JG/3JC?E27VH6NG1PO=2>6LTT<"':3EW8*HX]210!:HHHH C
MFMX+A=L\,<J^CJ&'ZUS][X \*:@VZYT.T9MV[*KM.?PKI** .0_X5=X,_P"@
M'!_WTW^-78/ 7A6WC5(]#M,+TW)N/ZUT5% $<,$-N@2&)(U P B@#]*DHHH
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>45
<FILENAME>ex-311blackbaudcertifica002.jpg
<TEXT>
begin 644 ex-311blackbaudcertifica002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WVBBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH 0TE%%(H**** "BBB@ HHHH *ACO+:
M6:2&.XB>6(X=%<%E^H[5-7D.FR:[X>UB;3=02.YM6M+NXT;6(%&]009&1\C!
M/0].H[]@#UX'-&:\DLO%VJ:/H'@^-;R.Y-W!9^<C@&3$K!6+\<#GY<')(.<T
MJ>)]6T_4]8@BN)YYKSQ"]E"=B,8E6!6 4$ 9. O/UZT[ >M49JII<]S=:39W
M%[ (+J2%'FB!SL<@$COT.:X[QAXQO]$UBZ@M0@AL+"&]=67)GWS^7L]L*#C'
M<CMP5U#I<[?[5;_:OLOGQ_:-N_RMXW[>F<=<>]+-/%;Q-+/(D4:#+.[  #W)
MKB?"UFDOQ#\7W4Q,LL-Q"D3.!E T*Y X^@_"NMU< Z-?9_Y]Y/\ T$TF[*X+
M5DEIJ5E?[OL=Y!<;<;O)E#X^N#4DEU!"\:2S1QO*=L:NP!<^@]:\8T>X?38O
MAM>VRDS/97,<ZKUDA5-V#[ @5H+KVJ:XOAB^U"'9%)J4$\$K*JJ=T,I91@GY
M5(X)YYJK:V%<]<S1FO)H?'7B"\TKQ');7$#2:5%;W:RQQ K)&VXR*H('RX4E
M21GUS6CHGB_4KZ'Q"\E\BG30\T3W$:K&870- S[1GIDG'6D%STBBO+K3QOKE
M[H:S121I<1^(%TW=+$/WD3;2"P&,'YNV.E:/ACQ+XCU#Q'+I][%'-%93/97D
ML486,.L2N) 2=V68L,8QC'O0%ST"BBB@84444 %%%% !1110 H/-+3>].IB8
M4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MHHH *=3:=3$PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% #:***104444 %%!.*QO^$K
MT,:@]BVHPI<QR+"\;Y7:[?=4DC )[>O:@"/QF'?P5K4<<<DDDEE*B)$A=F8J
M0  !D\FO.QH][J::-="PN4@TGPY+!/YENRL\SQ!1&%(RQ&#G ]*];NKJ&RM)
M;JY<1P0H7D=NBJ.234-EJMAJ+%;.ZBF(C24A&SA'!*-]" <4 ><^$?#UU9ZY
MIDC:>5L+W1K:6[\R$@I<P * 01PW(_[YK TC1]3@N=,O(+"Z_=7]Q'/:SVCA
M3"]P[B1#CY2H /N"![5[C13N*QX9H>CZZNB6\?V*[29[>V2Q#PLI@D6\+2YR
M/D^7:V3C('>KVFZ7<1?%A+X:;=H&UR[+S_99 IB:V"@[L8VE\\]S7K-]J=EI
MQ@%Y.D/VB588BW1G/1?J:N4+>X;B=J\UT[3M5A\7-)<03;DU*]GN)C&Q5[5H
MU$2[L8;^$!1G&T\<5Z(][;1W<5HT\8N9062(L-S =2!UP*K6&N:9J=U=6MC?
M07$]H^R>.)PQC;T-(#GOA=;2VGP[TFWN+:6WGC1Q)'+$8V!WL>00#WH^(>E7
MFH:9IEW9123OI>I07SP1C+2HA.X =S@DX]JZJXO+>U:%9YDC::011ACC>Q!.
M!ZG /Y5!:ZQI][=RVMM=QRSQ9WHISC!P?K@\''0\4=;AL<YXJFEUCPYG3K>Z
M=$N+>2=3 Z,\0D4NNT@$_*.1CVKE%T.>\DT*VU33[F2REU>^8(87(CMG#A V
M!\BG(P#CJ/2O19?$VC07[6,U_''<JRHR.",%N%R2,<XX]:FL=;TW4TNFL[N.
M46KF.?'6-AR0P[4=;C\CRW1--G/B.6+1[=HY;;6+W?*L9"I'Y"J 7QC[VWC.
M<\U571]77P=J\4EA=C_B26UO-'Y#%I;M9&W$#&6([L,]1S7I'A.'2(;._P!0
MTK5IKZTO;I[F264KL5^C;2%7CC'?I6S;ZI8W=FUW!<Q-;H"7D+8"@#.3GH,<
M_3F@5SRSQ%I,EC?:1%HVCWR1*UK>2SPPR.&+7(+C'\)&2QXR=WH#1<:;>0:I
M?+_9ETLC>*X[I)5MF93$8@-X('0$'/IWKU2WU.SN[:"X@N$DAGSY3@\/@$Y'
MJ, G-5[OQ%H]CI0U2YU&VCL"<"X,@V$YQP>_/I3N%CR*31M9'A/5(I+"[)'A
MX6UQ'Y+,9KWSG.0,98\YW#/WAS4MQH=V_AO6(M-M;JW>VULW=G"]G(8YE^SJ
M"I4C[K'>,_WOKFO7[K5K"RLOMMS=PQ6NPR><SC;M SG/IBH!XATEM.M]06_@
M:SN/]5,K95^O3\CGTP:0%VTW_9(?,C$;^6NY <[3CD9]JFK/EUS2X-6@TJ6_
MMTOYU+Q6Y<;W4=P*M?:H/M?V3S5^T;/,\O/.W.,X],T B:BBB@84444 %.IM
M.IB84444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MYH=I>)T60JVX*4;TZYS]/6IM8U/QOI&CZOJ2OI3VUA$LD'GVS&2Z4(I=B5D
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
MWDF=FE.VZN&38&"9( "YRV 2<>E=#I%I-'=:I=W"E9+FY.P'M&BA%_ X+?\
M J -44ZF]Z=0@84444Q!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %1SL%@D8D !"23]*DJGJFEVFLV$EC>QF2WD&&4.5/Y
M@@T >>_"VT>[^#CVD;)YEPMS&F3P"V0,_G5GX-7J-X)_LN1@M[I]Q)%/"3\R
M98D9'ISU]CZ5UF@^%M'\,QRQZ3:"V24Y=0[,"<D]R<=?\XI-5\)Z'K,XN+W3
MHI)QP95RCD>A*X)'L: .'\*M'K'QG\1ZQI__ !XP6RVKRI]V:7Y<\XY^X>_8
M=J]0;.P[<9QQFJ^GZ;9:5:+:6%K#;6Z_=CB0*!^ IUY96]_;/;740E@<8=&Z
M,/0T <#\%3_Q0TN?^?\ F_I6-%IUSJ'QZ\0"UU.YTZ1+*(F6W1&+ I%Q\X(Q
M^':O3-+\/:3H9D_LK3X+02??$*[0WUJ.#PMH=MJ?]IP:9 E_G)N /G/&.3U-
M '%Z)9W%E\9KZ*ZU"XOY?['0B>=$5@/,Z815'Z5D^$-(FUK7_&\%KK]_I@76
M)=\=J8]S9=L,25+#D$<$=.]>DQ>%M$@OWOXM-A6\<%7G .]@>H)ZD553P'X5
M0L5T&Q!;J1'U^M #_"CV]MIJZ+'?_;;C2E2VN)L=7VYQGGGUYK?JEINDV&CV
MQMM.M(;6 N7*1+M!8]2?4U=H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@!IXI,"GT8'I0.XS%+BG8%&!2"XW%)BGX%&!0%QN*3%/P*
M,"@+C<4F,T_ HP* N-Q1BG8%&!0%QF*6G8%&!0%QM)@4_ HP* N,Q1BGX%&!
M0%QM&*=@48% 7&8I<4[ HP* N-Q13L"DP* N-Q0 !7'7?B/7Y/$FH6FD:&]]
MIUK"(C/')&N+D\G[[*&"@X(!Z]_1/ /BK4/$.FZE#JUJD6KZ;<-!/"@V@_W>
MYQT(ZXXH"YV6!1BO+O\ A86KZ9IWAK6M46"32+]I(KUX8L&"3<0F"6].O'\)
M]<5=?Q?K]OJ/A**YBAC37+J?S(7@*O%""OEJ>?O8;)/O0%ST3%+7"ZIKVMS?
M$A?#.F7]G9QFP^U&2>T,I+;L8'SKGCGVQ^6DNHZII%M>V^LW]E<7[12S6/D0
M.F](XP267YB,,?4]L4!<Z=BP1B@#,!P"<9-<A/XTU&/PIJ.MQZ%&[:?/-%<6
M[7H7 B)#LK;#GITX[^G/,^)K_P 66VBZ%XXTW46GMX[.&2^TZ,%8G#@%G48R
M1SWY7KZTNF:BNK_"'QAJ,2LL-W-?S1*^<A6R0#V[]N/UIB-F#QYX@D\/Q:\_
M@\MIKP^>6M]0624)CKLV#/J>>E6;_P").GV_@Z'Q1:6LUYISL$D"NJR1,3M
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
MYF\I@H&2P;!R,9QQS^.:I6'Q \0:AX:77X/!WF6#1M(/*U%6DVJ<$[=@/8X
MR>/I7/(D=W\2?'M[8D-;1Z0\,\@(8-+L7@'/^R?RI_@'0/$=[X/\,7<'B'&F
MQ70G?3_("#RUE.1Y@Y;D$X/!R.F* /5?M,\VFBYM;8F9XA)'#.3%R1D*QP=O
MH>#BN$LOB1JU]X;U76H_#,"Q:9(\<\+:EAP4&6X\KMQ]>?Q]%)Q7C'A=L_!S
MQDJNCQ++>;"G<;.O2@#T+PQXSL_&&@RZAI"9N(P5:UG?85DQP&(!P#_>P?IQ
MBLRS^(R'P/)XIU/3UM+<N8[>&*Y\UYF#%=HRJX.5/KQS6%K5C_PA>KVGCG0H
M@=)N8D35;: 84HP&)E4#''!/_P!<FN2O A^&7@J^D!DTR#6)#/C";D,SX)YX
MX#?GUH ].G\1^+K72'UB;PW;/;F/S/L4-R6N(5VYW-E0&_W1@CWI1X]:?^P[
M*PT];K6-5LDO/L_G;([="@8EWP2!R0/EY_&NLDO+6*R>[DGB%JB%VE+#8%'4
MD],5Y;I;06?QWDF$4:6>IZ9&VGR  *R"-!A/3[IXXZ?2@#IG\97^@ZG8Z?XI
ML(8!>N4AO[-V:W+]D;<,J?SSU]<5X_'&O3^++SPY#X8MFO+6 7#,=3PK(<8P
M?*ZG<.*S/C4L-WH&E:>H#ZA<:A&+6,,,DX()QGIR!GMD5E:M'XA/Q9\1GP[<
M0IJ2:1&5$D0;S/N<#) 4YY!.1QCWH [+1_'R:[X9U74[*PQ>:876>SFGV\J,
MG#@'C ...H_&L.+XKZ@/#T/B*[\*F+17?8UQ'J"NX^;;PA4$\CUI?!%OIEM\
M*]3N+')O9H)Y+_S@ID$X5LJXQT'8$=#G')K#\&>$+_Q;\,]-L;K7$BT=IF=[
M:.T_>_*[?+YA;UYX6@#OM0\: ZQ::+H=JFHZC=6WVH;IO+BAC[,[ $C/&!CN
M.F:@7QE>:/K5EH_B>QCMI;UBEO?6K%K>1L_*IW#*M['/;GGCF?#]NFB?'75[
M66!88[O3T^Q,Q^\BJBX7_O@_]\U9^,*Q7D?AS3X<-J<VJ1^0@(R%Y!)&>F2O
M- &K:^.-;N_$]]X?C\,1->V(5YB-1&S8VTJ02@)R&/&.WOQM>$_%EKXKL9YH
M8);6XMIF@N+:;&^)QV/^?6O.K]?$/_"T?&C^&[B".^CL8&VRQ;C)^Z3A3G ;
MTR",XKJOA;_8R>$C=V4SM=3.TFI/<2;I1/D[O,)QTYYP,]: -;7O&=GH'B30
M]&G0.^J2-'O$@S%T"DKU.YC@=.A]*T-<UB31[6"6*PFO99KA($AA(!RV>23P
M ,=:\G\26NL^*;;7-9TW0[J>26XC&EZA#<(OEQ0/C<@WACN(=@0.X/I7I7@;
MQ!'XD\(6%^)-\XB6*YSG*RJ &!S[\_0B@#*M?B!=7GB&\T*'PU=MJ%I'YLT?
MVF+ 7CH=V#U%,O/B4MGI^BW;Z'=XU9S%#&TJ(Z2!MNU@Q&.W/O5+1V8_'G7R
MRX_XE<8'/;,=1?%>,W&K^#8%0%GU52&R,C!7@9(Z_P!/I0!T.H^+[E-8@T#3
M-.2YUJ6W,\L;SXBM1C_EHR@]^P'.1Z@U"/&5YI.MV6B^)-/BM[B]W"VO+>0M
M;RMV4Y&4/3CGMZU@:'G3_CSXACNHQ$U_9H]J[?\ +10$SM]?NG_OFF_%](;Z
M?PQI<"E]7EU!6MQGHG1B1GUV_D: -G3OB1"_C*;PKK5DFFZBK*L;+<"6*4L
M5 ;:I!(88&/;KQ6G-XFOX_'<?AN/2H'C>V%W]J-V5(CW!6^39U#'INY'.>U<
MUJ_A.R\7W_BVT#I%JUM>036MR!AXF^RQ;?F'(4D'(]L]0*H>"-?N];^),*:I
M"T.KV6CRVMZC)CYUF4A@?]H-GCCW- 'K8Z4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V
M2,2Q/&Q8!U*DJQ4C/H1R#[TZB@#*T70++0(9H;'[1LFD,K^=</*2YZG+D\GO
MZU3M_!6CV>JW>J6PO(;R\+-.\=Y*HD)SR5#8XR<<<=JZ&B@#GW\&:++X>70I
MK>6;3E=76*:=WVD'( ).<>V<=J74_!^DZMJ=OJ-VET;FU_X]REU(BP\ 910P
M"G@<@=JWZ* .9O/ >A7^M_VU.EZ-2 PMQ'?3(R#!&%*L-HP3P/4^M.?P-HL@
MN/-^WS/<1>1)++J$[R>7G)0,7)"G/(!Y[UTE% &?I>CVFCZ7'IMJLGV2-=B)
M-*TNU>FW+$G&. .E9<?@C18]$N=&CAFBTZXG>9[>&9H@-PP5RA!*GT)(Y]
M.DHH Y$_#7PTUI#:207DMI"<QVTM_,\2\YQL+XQGVK2U?PEH^N:9#IEY:L+&
M(_+;P2M"GME4(!QVSTK<HH Y@^ M$-O%;2'4IK6/;MMYM2G>+"XVC87VD# X
MQ3!\/-!6_FU!3J2WDR[))UU.X#NO'REM^2.!Q[5U5% &-H?A71O#JRG3;)8I
M)3F29V+R/]78DD?C3M5\.6&LWEI=WGVDRV;B2'R[F2-58=&VJ0"?<CIQ6O10
M!DZ_X<TWQ-IXL=5A>:V#B38LC)R.G*D&J+^"=*D6V6674Y!;2>;#OU.X;8V
M 1E^V./J?6NDHH S->T"P\2:1-INHP[X9!P1C=&W9E)'!'K5#5?!.C:UJL6I
MWJWC7</,,B7LT?E'_8"L O0=,9KHJ* .>TWP5H6F:FVI16CS7QZ7%W,\[K]"
MY)'X5M7EHE[:26TCS(D@P6AE:)Q]&4@C\#4]% &!I/@W1=#L+JPL8)A9W099
MH);AY$;(P>&) R.N.M56^'WA^30$T)X+HZ8DGF+;_;)=N?3[W3/..F>:ZFB@
M#F!X!T06D=HS:E):1A0MM)J5PT6%QM787VX&!QC'%)>> ])NKF[N[>;4=.N[
MI@TL]A>R0LV,<8!VXP,8QZUU%% &;IVA:?I&D+IFG0?9K8#I$Q#$GJQ;J6/J
M>:IZ+X0TKP_>W%WIZW22W)+3^9=RR"1CR68,Q!;WZ\UO44 9&E^'+#2-1O+^
MU^TFXO,>>TUS)+OQTX8D<=!Z#BH)_!VCW'B/_A(#'<)J>%'G1W4B9 QA2 P!
M''(Q@UO44 <QXG\#:;XLF@DU&YU!!"04C@N-JA@<AL8//49'8^P(OZCX;L-7
MT--'U%KJXM%"AMURX>7:.-[ @MZG/?FMBB@#ED^'VA1Z>-/5M3%D%V?9O[3N
M/*V_W=N_&/;%#_#W0)-5_M/9?QW@4JLT6H3H47^ZN'&U>>%' %=310!A:+X0
MT30+J6ZL;+%U*?GN)I&EE/&,;G)('XULSP0W,#P3Q)+%(I5T=058'J"#4E%
M''V_PWT&TF;[(VH6]F^[S;"*^D6WES_>3//IC./:KFK>!= UI[,W=I(J62A;
M:."X>&.'!R"JH0 ?<#/ ]*Z2B@#FI? VD32Q2S2ZI-)"28FFU.X<QDC&Y<O\
MIQW'-2Z+X-T?0);A[".Y47.XS)+=R2I(6QEF5F(+''7&:GU_Q+9>'EM5N%EF
MN;R40VMM"N7F?T&2 /J2!63+XY;2)X$\3://I$5S)L@G,JS1Y/0.R_<;\Q[G
MG !HZ-X0TGP^)ETM+FVCF#;HENI#&N3DE5+84^X%)I/@_2=#U.XU&Q%V+JY_
MU[R7DLGF^A8,Q!(R<$],UG:KX^32_$T>@#0=4NKR9/,A\@1%94_O EQQP>N.
ME:&A^+(-:U2ZTQM/OK"\MXDF:*[C"ED8D9&">XH 1_!FCR>)%\0-'<_VFI&)
M1=R@ ?W=N[&W_9QCKQ1;>#-)M=>DUN(7HU"4YEE-[*?,]%8;L%1QA2,# XKH
M:* ,GQ!X?L?$VEMINI"5K5G5W2.4INVG(!QU&1T_J!21^&=*_P"$>30I[;[3
MIZH$$5P2^ .F,],=L8QVQ6O10!R5E\.]"L28Q]NGL %V:?<7;R6R$=Q&3@_C
MD?2M:U\.V%GKESK,0N/MMRNR5GN9'4KG( 4D@ <XP.,G%:]% &!J?@_2=7UF
M#5[I+E;^!/+BFANI(BB\\#:P]3^=+KWA+2_$OE#5%NI4B8.D:74D:!AT;"D#
M=UYZ\UO44 9.I>';'5]%72;XW,MIP&'VF0,X'9F!RP^I.:RU^'VA1Z>+!&U,
M6079]F_M.X\K;Z;-^,>V*ZJB@!D,,<$$<,2!(XU"(JC 4 8 %<]>>"=)FNI;
MFS:\TN:9MT[:;<M;B8]]X7@DY/.,\GG/-=)10!@V_@_1;709=&M;9[:RF.91
M!,\;R'ON<'<<]#D\_2K&A>'=/\-6AM-,6=+;^&*2X>54Z_=#$[>IZ=:UJ* (
MKF!;JVD@=I%612I:*0HP!]&4@@^X-<U;?#SP[9Z1=:5!;W*6-TVZ:'[9+M8X
MQ_>_/UP/05U5% %2TTVUM--33XXBUJJ&,1RL9/E_NG<3D8XQZ<50L_"VD6?A
ML>'Q9)+I@##R91N!W,6/ZG@]:VJ* .1LOASH5BWE(;]]/P/^)=+>.]KD'.3&
M3@]N#D<=*V-6\-Z3K,4"W=FA>W_U$T?[N6#_ ''7#+T'0]JUJ* .=TWP7I6G
M:DNI2&ZO]0C&V*ZO[AIGC7GA2>!UQP,GN2:+3P7I%EKK:U#]M_M!AAYGOIGW
MK_=8%B"O3@\# ]*Z*B@#FYO VA37>I7/V>>-]2&+L0W4D:R\8Y56 ]?S/K5[
M0/#FG>&;$V6EQRQVQ;<(WG>0+_N[B<?A6M10!DZSX;TO7?+>\MO])B_U-U"Q
MCFA/^Q(N&'YXJKI?@[2],U'^TC]IO=1"E5N[Z=II$7)^52>%'.. /?J:Z"B@
M#G++P3H^GZT^KV_V[[<^/,E>_F<R < ."QW <8!STIK^!-!:_OKR."X@EO\
M=]J%O=RQ)+N&&+*K '.3VZ\]:Z6B@#-L-%M--T1=(M//CM$C,2#SW+HIS]UR
M=PQGC!XXQC%5-!\(Z5X:,QTM;F)9B6='NI)$+'&6VLQ&[@<]:W:* .>MO!>D
M6>NMK</VW^T7X>9[V5MZ_P!T@M@K[8P,#'2GZYX1TGQ'=VMSJ4=P\MJ<P&.Y
MDC\L]=PVL.>!SUXK>HH Q=4\+:7K$4"W4+BXMU"P7D<A6XB]UD'S9[]>>^:A
MTSP=I6F:E_:>+B\U':4%W>SM-(JY/RJ6.%'.. /YYZ"B@#'TSPUIND:A=7UG
M',MQ=\SL]Q(_F'C!(9B">.ON?6IET+3U\1'75@"Z@UO]F:4<;DR#S[\=?_K5
MI44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% 'E_BDB+XY>$Y)PPA:U=(V/W?,^?]>5_,5J?& 0-\--2\^1E(:(Q
M[>[[Q@?SKI/$'AG3?$EO#'?QOYD#^9!/$Y22%_[RD=_TK'D\!Q:C>6\VOZM>
MZQ':OOM[><(D8/'+A%&]NO)XP<8H XB[CUM?B%X,CL&M(]4&A*&^V*Y0<-NR
M <YQGOUKT?PG;Z[#9WC>(WADOWNF(> _(8\#:%[A1SP>>I/6JU]X)@OO%$/B
M$ZOJ<5["ACB$1A"(ASE0#&3CD]23SUKJ * %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 **** ,OQ!JESHVD
M2WUKISWYB!=XEE6,A "2<GZ=*X^V^)E_/X<'B'_A$;S^R1EGFCNHV8("0S!.
M"0,'TZ5UWBB7R?"FKR8!VV<IP3C^ UY#I6F^*[KX([K'5;)-/-K,WV8V^)&C
M#OO4N3C)Y[?EUH [W7_B+#I6AZ;K=CIQU+3;]Q''+'.$82'.%*D?[)^A%==8
M37%Q9Q2W=L+6=AEX1()-GMN &:\1U/4;#4/@QX8-A T$<&K0P-&QR0XWY.<#
M.<YZ=Z]MOM0M-,LWN[R988$(#.W8D@#I[D4 9OBWQ1:>$-#?5+Q&D02+&J(0
M"Q8]L^@R?H*UK>[@NK.*[AE5[>6,2)(#PRD9!SZ8KSWQ;N\1>*9M,DT2[U'2
M[&SDB=[8(=MS*!@_.R@E4Y&,XW_2J/@W5+Z^^%^N^'Y$>+6-'MY[-D)^;[K;
M._!X(SG'% '0V7C:]\0W5W_PC6CB[L;.0Q27EQ<"%)7'58P 23TY.!SSBJ%Q
M\3KFSTC5=0G\,W<0TR:.*YBEG163<%&>^?F; QU'/'2K?PB:V/PUTL6^< R"
M3<1G?O;/^?3%5OBI-I__  KWQ(;8PM=#[.ESY1&\'S$V[_P/?M0!9O/B'-:Z
M-HMXN@32WFK$^38+<)YNWJK#&<@CG/&.]+XH\?7OA/2[/4+[PY*89]J.!=IF
M.4[ODX!SPN<^]<KX*OV\+^)(;#Q5%$+F]MHETW4F^X8E0*L0)^Z3R2.,L?<5
M>^/$;R>#+!D4D)J"%B!PHV..?Q- &Y/\0Y-(U"SMO$?A^[TJ&\=8XKKS4FB#
M'LQ'W?U[^E=A>WL&GZ?/?7#A8((VE=LCA0,FO'/BE!K5E9Z-/XHN[;4]%6\3
MS8+2+R)#)M/<[LK@/W'7\1V/C2^>\@T;1K73+F^BO9$N+JWC&'%LA5B""0!D
M[1R1W% '0^%O$EIXL\/V^K68*I+D-&QR8V!P5-8>B^/+O5O%]UX>?P]-;S6@
MS<2FY1@@XP<8&0<CI7/?#V];0?&VL>%I+*>RMKMCJ%C%<;0R@X#)A6(^F#_"
M:N^&D2/XV^+AY81C;0$!3D'*H2?J>M '0:GXIU6S\3#1K+PY+>EH?/69;I$7
M9P"3D<<\>]9&G?$/5]6NM1M['P?<3/I\KPW&+V, 2+D%1D<G@XK6G ?XI614
M@F/29=XV_=S*F.1ZX/!]..]8?PQQ_;?CG_L.3?\ H34 =-X:\8:=XF-Q# DU
MM?6I N;.Y39+$?<=Q[UT%>5:,&O/C[K-W9O+);6MF(;ISPJ.0 %XZ]/T/I7J
M@(90000>01WH XW6?'%]I7BVW\/Q^'I+B6[0O:S?:TC24 9;J.",'CKT/>G>
M&_B'8:[K5WH=S;/IVKVSLC6TLBL'()!V,."1CI_.LC7'*_&_PVJE9,V$H*,5
M/ECYOF QD$XQ^''>LV^\)'6[;4]9T)DB\1Z;K%R\4B$*9,/GRW/T/'U]#0!V
M*^+IE\47VD7.E&"WLHA/->-<J56([MK%>O.T\=15'3O&FJ^(+274]"\.M<:6
MA81R7%R(I+DJ<'RUP1US]XCIZ\5Y_?Z^?%FC>+K^S0QW1T>V%U&5*F-DD;S%
M'/3 )^G%>J^!&MF\":&;3/D_8XP-Q&<XYZ>^: )O"WB'_A)--GNS8SV317+P
M&&?AP5QU';K6Y56RDL9/M#630-^^83&(@_O  #NQ_%TS5J@ 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@"CK&EP:WI%SIMR\J07*>7(8FV
MMM[@'WZ5RR?"[1DTD:3_ &AK)TW.3:&\/EGG., =,UV]% '):O\ #K0]8T^Q
MTYS=VUC8C]Q;VLVQ ?[QX)+>Y]_4U'%\-M*2>&:74=8NC V^);F],BH_9P",
M9!Y&>]=C10!CZ!X=M_#T5S';W5Y<+<2F9S=2^8=YZD'&>>/RJG9^"K"P\376
MO6UW?I=7;[YT$P\J3@@ KCD#/'>NDHH XZ;X<:4NJ3:CI=YJ6D3SOOG%A<%$
MDY).5((&<]JL7_@#1K_0VT<M=PV<LOG7"Q3?-<2<'=(Q!+'(!Z_R%=310!R^
MH^!-+U7PU:Z#>SWLUK;,&C=Y 91C( WXS@9^M5+_ .&NE:GIEMIMWJ.KRV=N
M $B:[R,@D@GCD_,>3VP.U=G10!Q5Q\,-%O[B.74[W5M15'\P0W=ZSQEN>2./
M4UM6GAFVL_$,^M)>7SSS1^4T4DVZ,)G(4+C@ DX^M;=% '.:QX+L-9U^VUN6
M[O[>^MH_+B>VF";5R3Z<YR>M)J_@RRU35X]8BN[VPU2.+RA=6DH4LN<@,""&
M_+^E=)10!SNF>#;'3([QEO-0GO;R-8YKZ:Y+3$#.-I_AP23P/KFLB#X6:/:F
MY-OJFN0FY?S)S'?%3(V<[C@<GWKN:* .=M/"FF:#X9O]-TNUDQ/%)YA#YEF<
MJ026;^(_D*C\ Z!=>&_"5MIU[,7F!:0INW"+<<[ >^/6NFHH Y>_\":9J'B=
M?$$UWJ2WR*$3RKDHJH/X1CD#D]^YJ]H'A>Q\.?:OL4UV_P!JD,LOVB=I-SGJ
MW/<\ GV%;5% &1:^&M,LM:U'5(+=5GU!$2X7 VMMSSCU.>?I6'#\-=*L;MY=
M*U#5M,AE<M+;6EV5B;/48.<?@:[.B@#GY_!ND266F6<,<EK!IMTEU D$A WJ
MV?FS][)SG//-=!110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M+?5+*=]&O[.XE4$*ZN)$5N0-P4YQD'N.E<[\-/$6H^)?"SW^J2(]PMU)%F-
MHP,8X'UH [*FLH;!(!(.1D=*Y#7?%E\/%5KX6T"*VEU*6,S7$UQN*6L?') Z
MDYX&1V]:CN=0\7:'J^D6MTUEJ&G7=TL,EXD1CD3(;ADSC!.,$>G/6@#LV0,
M" 0"#S[4.BR(490RL,$$9!%48M<TJ;4FTV/4K1[Y<[K=9E+C&<_+G/&#^5/F
MU?3;>>2"?4+6*6,*71YE4KGID$\9H MA '+8&2,9QSBG52FUC3+=F6?4;2(J
MYC(DF5<, "1R>N&4X]Q2ZCJVG:1 )M1OK>TB/ :>0(#],_6@"Y156;4K&WLA
M>S7EO':L 1,T@"'/3#=*AFUW2+>WFN)M3LTAA<QR2-,H"N!DJ3GKCM0!=DB2
M5=LBJR^C#(I]8FN>*])T+0)-8GNX9+<(6B$<BDS$?PISR<\5#+J=S=:QHLMA
MJVFKIUP)!+"[AI)SC@1D==I!SS0!O2Q)/&T<J*\;#!5AD'ZBEV#;MP,8QBJ4
MVMZ5;ZA'I\^HVD=Y*<) \RAV/'&,Y[C\ZGGOK2UD2.XNH87D5F19'"E@HRQ&
M>P')]* )U4*H4   8 %(JA 0  ,D\"H[6\MKZV2XM)XIX7&5DB<,I^A%<;XP
M\2^(-$\2Z'IFFC37CU:1HD-S$^8BNW))5N1\WH* .XIDD22X#JK '(##-)#Y
MHA03LC2[1O**54GO@$G _&JMOK6EW=Y):6VHVDUS']^*.969?J : +U%9PU_
M1BA<:O8%00"?M*8!/3O['\JF&JZ<P@(O[4B<XAQ,O[PYQ\O///'% $\4,<*E
M8HT0'LJ@5)4<]Q#;0M-/-'%$OWGD8*H^I-5;/6--U&R>\LM0MKBV3.^:.4,J
MXZY/;% %ZBO.++Q5K_B?4YIO#U_I0@L[]K=]/E'[R:%6 ,N[J,Y)P!^9Z]7K
M7BS2= OM/LKZY1)[V78B[E&T?WVR1A>.M &Y17!>&_&%S-XH\56FMZA9I8Z=
M-"EM)@1+A]_<GG.!WKM;J_L[*T-U=74,%N!GS9) J_F: )3$I##:N&.2,=?K
M^5/J&UO+:^MUN+2XBN(6Z21.&4_B*XW5O$VIWGC2?PIH]S96$\5HL_VFZ3S"
M[$CY47(!XYYSWX[T =NRAE((!!&"#2! K;@ "0!D#T__ %UQ,?CB;1M*UJZ\
M4+;12:==>1&MKG-Q\B,"@8\D[^G;OTS732>(='AM8+F;5+.**<XB=YU <YQ@
M'///% &E16%KGB[2/#_V#[7<H3>SQPPJCKG#G&\Y/W!U+5>NM<TFR$!NM3LX
M1<8,)DG5?,!Y!&3R/>@"_12*P90RD%2,@CO5%M<TI=273CJ5H+UNEOYR[S^&
M<T 7Z88U:0.5&X=#CD5R/B[Q;_96J:;HEI?6=I=W[.KW-S\RVP"$@E<@98X
MR?SJ]I3>*!X8F%_+ISZLCMY$ZJ3#*F<JS!<$9&>GL?:@#HZ*\W\*^)_''BKP
MZ-9M8- 6,NRK XF5FVG!&<D#OCK6UX/\=0>);?4%O+<:;?:;(4NX)9 0F/XM
MW'&01^% '745C76LQ7VAWUSH.H64\T,;$.&$J*PSU"GV/>L3P3XO%_X!T_6O
M$%_:P33M(K22,L2L1(RC ^@% '9!%#LP !;J0.33JI2ZOID$,4TVHVD<4P)B
M=YU"N!UP2>>O:B+5],GN/L\6HVDD_(\M)U+<=>,YXP: +M%9TNO:/#9&]DU6
MR6U#;#,9UV;NN,YQGVJ:35-/BLEO7OK9;5CA9C*NPG..&SB@"W15%M:TM+26
M[;4;06\3F.24S+M5@,E2<XS[5EZYK-U'H1UK09[2]M[96FEC'S^?&!DJC*>&
M[]#TH Z*BJ6D:I;ZUI%KJ5HVZ"YC$B'T!['W'2KM !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %>5?$H3:/X\\)^)9%9M-MY?(N&/W(=S?>/X,3T_@%>JU%<VL%Y;O;W,,
M<T+C#1R*&5A[@T <'\5M1N+7P#_:^E:K<6TB21/#):S;1*KD#MU&#G\*\_TF
MTMM8U'6K+7/$*6=S/:PD'58DN)3$80Y*R,0 1EON^N?3'K"?#GPE'.TPT*U9
MB<[7!91]%)P/P%7M4\(Z!K=U%<ZEI5K<S1 !'=.0 <@>X]C0!Y5%H&C-XY\#
M6*,NHV4UC<*\\B%?M*HCA21W&  /4 =JS[@MI_A7QK96[-;Z9%XC6-TC7*Q0
M^9@C:.W"#C&>!7M$_A70KG4$U";2;1[R/;LF,0W+M "X/;&!19^%M"L(+F"U
MTBSABN@%N$2(8E S@-Z]3^= 'F0\/^'YKN\OT\06.I2W.D38M+2T6)&102)&
M"G@AEZD=1[5DV&C>&K'X-66LWFFR-?7H^S-/#*8RV9CC<QRJK\N"2.E>N6G@
MOPY86-Q96VC6B6USM\Z/9GS,8(SGKR :G/A70CHTFCC2K5=.D;<UNL8"D^OL
M?>@#S;PC)':?&'68WNM+MQ+IJ_N[ A8@^4( !X8@9Y_05M?!7_D19><_Z?-S
M^5=4?!GAOSEE&AV =8C""L"CY",$8]P<5=TK0],T.)XM+L+>S21MSK"@4,??
M% 'G44]OX=^.NHSZI+%##JEDGV6XG;;R-B[ < =5/Y#O76^-?$$>E:%=6]O-
MC5+FUF:TC52S95"Q; S@#UZ9Q6SJNBZ;KEM]FU.Q@NX1R%E0'!]1Z'Z5!H_A
MG1M C*:9I\-OD8+ 98_5CDG\Z /))[/3I/@?INL:3"D.LVTD)BN(<"8W'FA&
M!;&3G)./IZ5>TCPSI.K_ !:UZUUC3(9V6SM[AE;@"4JA<X!P<L23^/K7I$'A
M+0+;4AJ,&CV<=V&W"18P,'GD#H#R>>M2P>&]&M-4DU6WTNUCU!RS-<+& [%N
MIS[Y- 'C>E>%_#L^G_$.6]LDVZ?=SQVS[B#"JEBH7GCE5&?3BI_AXSZCXPLK
M+Q5"ES,-#3[$ETH8!-VX84C!8J<YZX'/MT_A'P,[:KKEYXG\.VOF7MZ]W [N
MDP0,Q.P\]L^G-=OJ?AS1]9BCCU'3;:X$0Q&7C&4'H#U ^E 'A'B*P:#P;XEM
M]K/IMAKBPZ:7((B!)\Q4/4#[OM^M=IXBT#PSH/B;0-.T[2[>WN;B26=3=2'[
M+PNW,@;.\@9PH(Y[C->@7/A;0KNQM[&XTFSDM+?/DPM$-J9ZX%.O/#.BWZ6:
M7>EVLR66/LZO&"(_8#TX''3B@#P"1;5_A/XDC:6UGEM]9WP>6!A%+*I9!_"I
MYZ5W>NVEA;_$;P'-ID%JGF).N80 K$)P./<G\S7H$'A+0+:.^BATBS2.^/\
MI*"(;9/8CT]A]:0>$?#RW-M<+HUDLUKM\AUA ,>#D8].>: /+/#EOINN?"SQ
M1>:C#%)K,#W,LUPX'FK(%W(0Q&5Y   ]*BL],75/&?@+^V[?S[B^TR62[\X?
M--B-MA?U^4+U_&O6;KPGH-YJ(U"XTBSDNP0?-:,9)'()]3]:==^%]#OM2&HW
M6E6DUZ"")WC!<$=.?; H Y#X5QK:WOC"RA41VEOK4RPPKPJ $C '88 _*F_$
M*>*/Q]X":21$5+N9F+,!@8CY-=MI?A_2=$,S:7IUM:&;'FF% N_&<9]>I_.H
MM1\*:!K%T;K4M)M+N? 7S)HPQP.W- %;Q#XITK2].S-</+]H#1JMFP:0#8S%
MASP JDY[8KQBT:QL[OP#=V\NGVEK]I9N) UP(]P+&>08!SR,8&.E>W6/A'P_
MI<SS6.C6,$CH8V:.$ E3U'T-5QX$\+"&*$:#8[(I?.0>4.&Y[]QR>#Q^0H \
MZU/2(-.\3^)O"<5I"?\ A(XHI]/4QC;$V2K$X^Z%^9A@?P_GI?#R.3Q!=Z;)
MJ%J$D\-6SV+ Q[0+DM@D8.#B-5[=7/M7I<FG6DU_!?26\;74"LL4Q7YD#=0#
MVS2VMC;6;3-;01Q&>0RRE% WN>K'U- ' ?%6Z^SW'A>*\57T:34T^V(QP&P1
MC=P<J.21WQ3&TZ.Q^,UO:Z9!'%I]YI3/?V\2J(G +*I9>GH/S]Z]"OK"UU*U
M>UO;:*XMW&&CE0,I_ U2T[PUHVDVD]K8Z;;PPW (F55_U@.>&)ZCD\4 <=\(
M[6Q&C:E<0P6OG+J=Q&)8D7(3(P 0/N^@Z5!\2;6R;QSX)DNX+=H))IXKAID4
MJR83 8GMRV/3G%=WI?AW1]$>5],TVUM&EQYAAC"EL>N/K4FIZ+IFL>1_:-A;
M7?D-OB\^,/L/J,_04 >16FC:1J_B;XCW-S9V]S]F@1K9F&0F8G.5'3^%>?:L
MRSOVGTKP&NJ:JEI8"VG"SW4 GA$JN5"L#Q]SY>>@/;K7L0\&>&P;@C0[ ?:!
MB;$(&\9#8/X@'\*=+X1T"?2%TF32+0Z>KEU@$8"JQ[C'0_2@#!^'>E6&C2:U
M:6&MKJ:FX62410B.*&0@Y5=I*YP!D#I@55\4Z%HGC?Q+<:3YLNGZYIL4,L=_
M%@.5;<=HYR0.O4<G\^WTS2[+1[&.RTZUCMK:/[L<8P![_6J&J^$= UN6674=
M*MIYI%VM,5Q)C&.&'(_ T >+:]J&LW/@;Q)I.LM#J4NB7D*1:B ')RW*D^N
M,_D<UN:V=!N?$ES;::NG*;?1'5GNRIM8EW$MY48 R^[.2#@'/>O4HO#.BQ:)
M_8R:9;?V=QFW9 58YSDYZG(ZGFH3X/\ #K3P3'1+ O!&8HOW"X53VQC'K^9H
M \4M1:7'@CX>O/\ 9YRFK^1<-( ^V,RM\C$]!@]#6K);:7K?BGQ/8WFNV&GQ
MR)&ML)[5'!M1$"K1,Q 4!<GY>QSSQCU6/P9X<BTY=/71;(VBS&<1-$&&_P#O
M<]^U+J'@[P]JT\$U]H]I-) H2(F,#:HZ#CL,=* (?#D8M? =I%IE[]N$-H4M
MKB52HDV@A#C^[P/PKRO38=,U/X'ZIJ;P1C6()GEFNCCSA.'#!MV,C.1Q[XKW
M145$"(H55&  , "L:3PCX?EU4:F^D6AO Q;S/+'+9!W$="<CJ>>OJ: . N;6
M.Y\:?#PZQ!;27EQ8/]L$Z(6DD^SG[W'/S=/?I7JK!4MRBJ%55P . .*SK[PQ
MH>IWJWM]I5I<7*D$2RQ!F&,8Y/T%7KNSM[ZTDM;J%)H)!AXW&58>] 'GOP=O
M+:T^&$,UQ/%%%'/+O>1P OS9YSTKSS5)SJ>H:_XCB+VV@WNK6UN]RJ%D>)=V
MYBG&1D(?J<=S7M1\ ^$]NT>'M.V]QY K8FTNQGTQM.ELX'LF38;<QC9M]-O2
M@#S32-*TFSUO5M0L_$MK=W%WI$A:WLK9(HE0!0)#M) /UZY/I7)>$Y+"ZTSP
MI9.(#>1V=Y(&U)A]DC1IG!;8>7?@]".F><<>SV/@_P /Z=I<^F6NDVR6=P<S
M1%=PDYS\Q/)_&H1X%\+@P$:!I_[ABT8\@84D@GCOT'6@#R/0]*AUKX+7;)/%
M)>Z/=RWT2@@E%7DJ>X5MK' ZD"K,^NW%MXGM?&VF:6!9ZU;/9(OE9:2Y\L;6
MQG*YD(3@\A">XKV'3_#VDZ2ETEAIUM;K=L6G$: >9G/7VY/';-2IHVG1V=M9
MI90"VM75X(M@VQLO0@=B,T >8:EI&F:-K/A+0A!;_;;>RE<M?,!:;F7$CLG\
M;DAC@$8X_#A6%G-\'[F-I;>>X@UP^7L/,<;!1\H[*2#7T)JGAS1]:GMY]3TZ
MVNY;?/E-,@;;FJ)\">%F,A;0-//F.9&S".6/^>E ' >+M"T/PWXHT"VMS;:/
MIMPTTKR2P>="9QM"[@QQ]TL.>!D],YKI_A_I>FZ*VNP66MQZBK7 EN!%$(XH
M'(.0,$KT R!TP*Z;4/#VDZKIL>G7VGV\]G'C9$R<)@8&WT_"L[4O#Y@\+MX?
M\/VL5G#<(83(#A8$;AFQU9L$X]3U- &)\&OM7_" 1?:"QC^TR^1N!^YN[>HS
MN_6O0*I:3I=MHNDVVFV:;+>VC$:+G/ [GW/6KM !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1FBO*?B-!)9^,?#>WQ!JUA:ZG/(EV(M0>*-579@J,X7[QH ]
M6S17DMKJLNF?%#3='\/Z[=:SI]ZC?;(;B[-R+? SN5R>./<^G?%+X-URT\++
MXXNM3N[E[2RU4Q(9':60_,5 &3DD\?S- 'K-%<SI?CG2]0N[ZSN([G3KRQA,
M]Q!>IL*Q?W\@D8Y'?O6;)X_T;4Y(M.=-1L[?5$:.RU"2-HDF/3Y6!#+VP3B@
M#N**\H^&/C&WM/ MFNIW-Y<WMQ>RPQ)LDEDE8G=P<<C!R3G ^M0WVN1>&OB]
M>7LO]J7,,FE"46L:R3-N9P3A>B  >P% 'KM%<FOQ$T&7P_;:Q;R33Q75P+2&
M%(_WK3'^#:>_XXJ./XCZ.^E:A>M;WZ-IKA+VV:#][!D'EAG&.",@T =A17.-
MXVTI=0T:T*W.-8C$EG-Y)\MP5#8SU!P1U'&17+?$/Q98WWA77+.Q74Y39YCE
MN[566**8$#8S9&>O.,CI0!Z91FL/P8[2>!M =V+,VG0$LQR2?+7FLOXGF6'P
M%J-Y!>7MK/:JLL4EI.8FW9"X)!&5YY'Y<XH ["BO.M'\::-X9\.:!%J-WJ4]
MQJ<22^9,9;DY<<GS&'0$?='(R..:W-*\?Z)JEGJ5RS3V(TT!KJ.\B,;HIY!V
M]>?S_,4 =317)Z?\0-,O]<MM+:UOK5[U/,LI;F'8ERN,DKW'X@5UE !FC(]:
MXWQ-J;W_ (JTKPE;7$L'VE&NKR6%]KB%.B CD;CP2.0![USMYXOEU>'Q?H*:
M;>VEG86++;R1H8VB98G8[V5OE&54 #J.O6@#U2BO+OA_X_TN'P_X=T>Z-Z;B
MX0PBYD@81&7<<)O/4GVR/>NFUCX@:7H\UXK6U]<Q6+!;V>VAW);DC@,21STZ
M9Z_6@#J\XZT5FWMU<WGAV>YT1XY+B:V,EF[?=9BN4/TZ5YY80>+X-&\*A-(O
M/*@NF%Y;27GSD>8"LDC9RW.XXQCU% 'JM&:\HUSQ3?\ B[Q]'X.T"_GL[*$M
M_:%Y;C$GRG)",.@R N?4]QUVKKP8='O],U&R\0ZM#9VLYFU%;G49&69 N=S9
M..H&1CD$^E '>T5QEI\3O#MY?6-M&UVB7\IBM+B2W*Q3,"!\I//4@=.]5KWX
MO^$K"[N+6:XNO/@?8R?9F!)S@XSCIUYQP>] '>45Y]=?&3PI:7=U;2-?>9;,
M5?%L?O X(_#GKCI6W=^/- L]#L=6>Z=X;_BUCCB8RS'IA4QG- '345R$?Q(T
M%]-U:];[7&-)D$=Y"T!\R,D[1P,C&01G/:HM+^*?A?5I)D@NI4\FU>ZE,L1
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
MDC:?S% '2T52TK4H]7TRVU"&*6.*XC$D:RJ VT\@D9/4<U=H **** "BBB@
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
M & <8R!C@&@#SGQ9/>:WI_BBWETO5#=)>F2W2QMRMHT(93YLC  R,4[MGJI
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
MH=29+MY%E2999#&Q"Q@JO<\< 8YJS#\1=$+WD5ZE]I]Q9Q^=+!=6KA_+S@.
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
M^:1NRCW- &N% HQ7FWAF_P#&_C6Q.L?VC;Z%822,;:%;,32.@'RY+X!4D]0
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
MV@X]NE&*@L;ZUU*SBO+&XBN+:4926)@RL.G!'OQ5B@ I  *6B@!,4;1FEHH
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
M;"*:96661+9%:0-RP8@<@]\T >76MOX/O]76]&M3ZY?2:?+GS$0Q11[<CS0
M N,X /<CTK T[1; _ C^U[2RC.IJS)<7$2 RB+SCOSG_ &!^5>V6_AG0K2VG
MMK?1]/C@N/\ 71K;(%DYS\PQSSZ]*LVNDZ=86KVMG86MO;R9+Q0PJB-D8.0!
M@\4 >6:/;Z%?:]8ZK9>*+O5[\V,L*PQP(NV+RV_UP100 <8W<EMM<NNG:%<_
M!&U,,%DWB(W C@$0'VEI3-RN 2Q.PG@]L<#BO=M-T'2=&:5M,TVULS,<R&"%
M4W?7';VH@T#1[:]:]@TJQBNV)8SI;(KDGJ=P&<F@#@/%@G\$Z_IGC$0FY\VV
M_L_4(XOO22%<QN/7+#!_"NW\,:0VC>'[>VEP;M@9;E\YW3/\SG/^\3^&*QKG
M1O$NL^*E_M*XL8_#EI.)HK>)-TEP5&5WD\#:V#QU_(CLJ /$]"O_  LOAOQ#
MHWC 1KJ8OY'NHY,^?.<Y0H>I/88/Y U%.MBOC37-/U?69_#T%S8V\<,4T<;J
MT'D@,F]P>0<C@Y)S7K\WA_1[G45U&?2[*6]7!6X>!2X(Q@[L9R,#![4:EX?T
MC69(I-3TVTNWB/R--"KE?;GM[4 >.2Z-X>C\0_#^PC"7>GLMTK27<85IDW$H
M6'=<DE<]01ZUNQ6NC^'?C9#;^3:V-D=)6*T1E"JTC3# 3/5B2>G/6O1YM!TB
MXNX[N?2[&6YB"B.9[="Z;>F"1D8[5+/I6GW5[%>W%A:RW4/$4\D*L\?^ZQ&1
M^% 'E_A1=-@\2?$E +2.R3R751M$:@+(<CMP<?C6)J:V1_9SM"4MOM"&/:3&
MI=29N2"#\I([]2"1WKV.+PWH<"3I#HVG1K.NV8):H!(,YPV!R,^M(?#&@&U%
MJ=$TPVX?S!$;2/8&QC.,8S[T >2W$UJ_C>Y@U7Q"^DV]WI-M%:2M'$\4L7EX
MD7<X(7YMWISGVJS=:=:6^A^$K?P]KC17EM+=/IMWJ2A8ITR ZG/9MPVD Y&>
ME>HW?AK0[^"V@N](L9HK88@1[=2L8]%&.!TXZ<4[4/#NCZK;0V]_IEI<Q0 "
M)9(5(C''"^@^4<#TH YSX8Z@-0\+W!:PALYX;Z:*X6"3?')+D,SH<D;26Z X
M].*\E\4ZCIVH>&+PV=Y9V2-K;2-9SN9KIW/!E9C\R* .B@_7.<_1%G86NG6B
M6ME;Q6]O&/EBB0*H_ 51?POH4GVG?H]@QN3NG)MTS(<Y^8XYYYH \C\4W<9U
M;Q)J^D7NFZCI<RPKJ>G7<JHTR!%(>%@<X*G (P<YP"0*]GL+A+O2+6Y,?E1S
M0))L?^$%0<'Z50D\(>')KJ.ZDT/3FGC "N;9,@#&.W8  >F*V2H*[2!C&,4
M>!1/</\ #OQZNF.#.=6E9A$06\C<N\COMVYSCMFMOQ2MIJ:> 9O#;0+?^?$(
MW@</)%$%7(;')5>^??UKU.ST/2=.\S[#IEE;>:,2>3;JF\>AP.:2PT#2-*GD
MGT_2[.TEDX=X(%0D<<9 Z<=* /-[6[MD^*WCEWOHE7^S57S"ZC:1&N1Z?+@]
M?3FN2T&]BM-#^'4U\8WTF*^N?M&_[D4AD.QG/08SD9]">@KW(^&M":::8Z+I
MQEGW><YM4W2;CEMQQSD]<T^/0-'AL9+&/2K%+20[G@6W01L?4KC!- '$6ELK
M_&:ZDTK:VFRZ4K7Y@;,33;F"[L<;\ 8[XR?6N-FT6];1M6\$Z="TE[H5\^HV
MT^PG$6 T:YXR[;B/P/UKV[3])T_2;?[/IUE;VD1.2D$00$XQDXZGWJ5+*V2Y
MEN5MX5N)E"R2B,!W Z!CU(% 'E6+?Q/X%U[Q1JLDEJFK10VT+G'[E$*J&P3C
M'FER>?N_4T>%]0QK>N:;XI33+L#2A)/JMI+E)K8' #JO&[YF.>#CU&#7J#:5
MI[Z=_9S6-L;':%^S&)3'@'(&W&,9]JK6/AG1-,M)K2RTJSAMYUVS1K"N)!C&
M&_O?C[T .\.C25T"S70C"=,"8M_).5QDYY]<YSGG.<\UIU7LK&UTZTCM+*WC
MM[>,82*)0JJ/8"K% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !574-3L=)M3=:A=PVL .#),
MX49].:M5R7Q-M;>Y^'>LM/#'(8K<O&74$HPQ@CT- '5QR)+$DD;!D<!E8="#
MT-.JCHW_ " ]/_Z]H_\ T$5>H **** "BBB@ K,D\1:)%(T<FL:>KJ2&5KE
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
MY2)FC:5"R@@9Y (S^=>$ZA=ZQ>_!S2+V]NH;P2ZNCP,=_FEM\VX2,QP>< 8
MP/6@#Z#HKS^U\9ZQI?BJ_P!)\2PV85-/;4HFL=Q\J-<[D8M]X_*3D#K^0RK'
MXB:_/?:/="T6ZLM1=5EM8-/G5[5&^ZWFGY7^\N3TXX H ]5HHKA/%?BGQ%I?
MC+2-$TJVTYUU)9/*>X=^&5<DM@< =<#)/M0!W=%>2W?Q"\3VOA_Q+!<V]C!K
MFB/'YCJI:-XW. RC/7D'G\15\>*/%EE%IR7<FESW>OF(:<D2.J6P*9=GR/F
MR#C//M0!Z717"Z?XEUJT\5R^$M7>VEU":V:YL;Z.$K&W7Y73/8@]#R!ZUGP^
M/-<'A#6;NY@L%UVPOEM%LDB?!9F55!&[/S9.#G'% '>2:O91ZS#I+2'[9-$T
MJH%.-JXSD] >>E7JX2^\1>(+'QWHNCSO9&WN[62=TB@8/(Z1DL@)8X^89'MQ
MSWS_  EXZU;Q%K%JJW6FR0W$DHN;$1,L]@$0[<DM\X+  MCJ>,=@#O=-U>TU
M4W0M7=OLMP]M+N0KAU.#C/4>XJ]7F5G\0-0L-(\7:AJT-M)+I5]]EB2W0QK(
MW" G))Y.#R3@5<F\4>(O#5[I,WB!K&ZL-7E6 ?8XRAM96 VC)8[U///7^1 /
M0:*\I?QSXPFM_%$L%OH\?]A3XE#F1MRJ#N5>!G)4\G'7\K6J_$6Y#:$L-Q9:
M1%J5@+T7-_&TD;/G_4Y!&WCJWN.] 'IE%9^A7=W?Z%8W5_%'%=S0J\J1_=#$
M<XY/'XFH?$VNP>&O#E[J]P-RVT>Y4SC>W15_$D"@#6K(UGQ1HWA_:-3O!"60
MN%$;R$*,98A02!R.3Q7(S^*_$GAP:5JNOFQN=,U22.%HK.,J;-V7*D,6.\'G
M/TXJE90ZM>?&;7H7GL&@6SBCFBDMV99+<D$+C=PV"1GD'KCM0!Z79WEOJ%G#
M=VDR36\R!XY$.0P/>IB<5%:VT%E:16UK"D,$2A4CC4*J@=@!TKS_ ,?ZAKL'
MC'PG8:=?6\$5W/(RI(CX>1 ,!RIY4[AP.AY.>P!V.F>)-'UF]NK/3KZ.YGM,
M>>L>3LSG'.,'H>E:M>)V-]X@TWQ[X\N]&AT^66!$FN#=%PN%4G"JISD\]3QB
MNBE^(]U=Z)X>>SBCMKO5X9)))'MY)U@"?*2J)RWS8Q[=: /2J*Y'P'XCU37[
M6_CU:S:*:SF\M)Q;O"EPG9PK\@\'(]Q76N=J$@$X'0=Z ,G4O$^C:1<I;7M\
MB7+C*VZ*TDI'J$4%OTI^F>(]'UF=H=-U&"ZD1/,98FSA<E>?Q!X_Q%<'\'X_
M[4MM9\37GER:E?7KJTG5D0 83V'MZ >E;/B4:9X'.H^+K6"-;RY@6U\@81)I
M2WR$^_7)]!VQF@#MZ*X"3Q)XA\-ZUI-OX@>RO+7691!$]I$4^RS':%7DG>I)
MZ]?Y5EZ+XD\>ZW<ZRUO)HY32+^2&2 HR&8*"-H;G R.">>>HH ]3HKQV#XD>
M,/\ A$+;Q;+I^F/I*S^7<QHS"4@OMW#L!D@ <GN:Z5O$NN>)==U&P\,7.GV]
MOIRQL\]Q&9&FD8;MF 1M7'!/7- '>T5Y+?\ Q,UN[\.:-J&E6]I;7$VI_P!F
MWD-PI<++@' (/W<=3U]*O:UK_C#0C;V6JZAIME%+YLC:R("T:XYCB"$C#'!X
MYXQ@DYH ]+)Q5%]:TZ/6XM&>Y5=0EA,Z0%3ED!P3G&.H/&<UY+J_C+7->^'&
M@:G'=0V+76I1VERRJV68$D,"IX4[<E<?CBNHN/$^I:7\1++3=5ATM86TI[F:
MZA1M^%!+<MT4,C<<\<GGH >@T5YA_P )GXI_X1F/QKY=@^CY._344F40^85W
M^9G[_'3&.>F:LCQGX@U?Q<VC:+#IJQ3:6+^VEN2_*N4VE@!U )^4>O7M0!W.
MJZM8Z'ILNH:E<+;VD.-\C D#) ' YZD5-9WEOJ%G#=VDR36\R!XY$.0P/>N,
MT#4)/B/\/[ZVOUCM[AWEL;AXXPR[ACYE!]B/H?I57Q'KI\$OH/AJPN;;2[.2
M A+^]1I4'EX^0X(P2.I)XSVH ]$HK)\-7U]J7A^TO-2BACNY5)=8/]7C<0"N
M2<@C!!SSFM:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HJA%K6GSZW<:/'<J;^WB6:2'H0C
M="/7MTZ9'K5_- !129I>U !129%+F@ KG?&VEZKKGAFZTK2EL]]VABD>ZE9
MBGN-JMD^W%6/$/BK2?"Z6S:I-)']ID\N()$SY/'H,#J.M;72@#FYK+Q'_P (
M6MG9SV5GK4<*QI(K&6$$<9R5!Y7VX/K6_;"86T0N"IF"#S"G0MCG'MFI"0!D
M]*QO#_BG2O$_VS^RY9)!:2^5*7B9,-[9&: -JBDR*,T +116):^+-)O/$T_A
MZ":1M0@C,DB&)@H (!Y(P>2.E &W7 ?$C1/$?B*"TL=)LK-[>"XCNC+-/ABR
M[OEVD8QT]>M=3K7B;1_#ODG5KU;43;MC.C%3@9(R!@'T'?M4&F>,_#>L7*VU
MAK-I-.X!2,/M9\Y^Z#C/0YQTQS0!F>--#UOQ3X$?2(4L(+VY\OS]\SF./:P8
M[6"9/*@<@=:RO^$5\33^,?#6L3C28X=)@,$BI/(S.&0JQ * =^.:]$R*7@4
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
M,]&US4&L+66:.[\H3+#<0/$SQG&'7<!D<CFN@H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JIJ>HV
M^DZ9<ZA=OLM[>,R2-C. *MUS/C30=2\2Z4NEVLUI':22(]R)PV9%5@P0;>@.
M.2#F@#R+3]5CT7QWH?B>*XFGDU=G&I0!6S$96.U<L ,#*8 [H><8KT+Q5KWB
MBU\?:/H>D3Z;'#?Q2.OVB-B?E4YR0>?4 8Z<\5M>-_#%QXJ\*RZ1!/;PS2.C
M>;(A(7:<Y4 \'MWX)K$'@GQ"WB'PWJTVIZ?*^CVWD,IB<>82&5FX/7:0>W-
M& GBOQS+I_B.-;W3$E\.N[7$Y@)-PH!(4+T7[C<^XZ8R=*^\=ZOJ-MH-MIRR
MV=QJ&G&^N9K:Q:\:(?= 2,?[7=N!QUZ58C\!:['#XL7^T-.)U\G=^Z<>7G<#
MCGT;WYIDGP]U^TL="N-(UNWM-8TNW-HT@C8Q3PYR%8'/?GIW]A0!C77COQO9
M>$X+Z\L8[28:FMF6NK-XI)D.&5@IX P&4]?;D5MV_C'6M#\5ZQI?B*6TN8K?
M36U*-K:/R]@4X\OD\Y]^]/UWP-XBUW0K>SNM<M[BZ^V+>3RRQ%54J,*D:KP%
MP3G/)/-3W/@74-5\77.K:I<6#6MUI[6$T,,;;MI!.5). =V#^% '#^-+_P 0
MZUX)T/6]0O;4V=]>Q.+*"# A/S;3YFXEN,Y!_P :Z3Q'XS\0S:YK%EH0NHQI
M91$2#2GNS<R%<E68<1KR ._>JMQ\,_%<WARV\/G7M/;3K*Z66VW6[>9@$G+'
M/;<>/UK8NO!7BFR\0S:IH'B2WMC?H@OTEMMR-($VF15)."3@XSQTR1Q0!%%X
MNU_6]0TCP_;^5I&I7&G&[OI;BWWO"W*A5C9ASD9YS@$5%\(_M/\ :'C'[:RM
M=?VJWG,J[07RV2!V&>U7-3\!:K'K6F:]HFLHNL6\!M[F:]CW+< YRQ"]_F/'
M3 4< 5<\$>$=8\.:IK5WJ.IVMRNHW#3M'# 5^<G.[)/'4_+SUZT <SXV\:>(
M]!U'5IXM2M+>.QEB%OI_V<2FYC8#+LP.Y!DGL.1@$][L?B7Q;K/C*[T33[C3
MK13IB7<+-$7\L,R8)]6 ;'8=\5%J?PSUZYC\1V-MKEG%INK7!N]CVQ:5GW!@
MC/G(4$+SS].3F]H?@OQ/I7B6379M2TNYN'L?L9'DN@P""IP/3:H^GO0!GZ=\
M2=3U'PGX>,:6R:SJ]Z;/S77]U& <&0+G)/*X&>3GV%,\/QZI#\=KR'5KN.[F
M32<).D/E!TW(1\N2.I(ZGI3K;X4:C:^%K&S35+9-4TN\-W8W"1-MYP2KYYZC
MMZ#BMC1_!_B2'QY'XEU35["5_LGV:5(+8KN7.=HR>.@.?PQWH /C./\ BV=_
M[2P_^C%KGKFXD\=>--#TNVM)-(DT/9>2R78"SN/E^6-02"IP,G/<?0]KX_\
M#6H^+=!;2+.XM;>&4AI7F5BP*L&7;CCL<YJEK?@O4]5BTG4H+^VL?$.G-A;F
M%7\N2//W",YP1_4=#0!G>*?%^M?\))J&CZ*+J$Z=!'([V^F->--(XW*G'"*0
M,9//)QTS6??>._$,.E^'?[4W>'FO!)]KO9[$R!'1L!2C$;0P[]?FXQUK6O\
MP?XI&OC7]'UNSL=1N8DBOXC$SPR[>%8 YP=OY8Z\FI]2\*^)'@M8TU"RU:-K
M=X[^'5%;RYW9MP8*O"X/3 X  % ',Z_J/B'4+OP(IU>V1KZ9W!A@#Q-*A.R3
MAOF4AQQQCKR>!)XQ\:>)?#]WJ4PU2RA%A)"L%C]F$ANT8 ,[,#NC&2?3I@$]
M] ?"Z^L]%\/1:;JT*:AI%Q)<+)+$6B)DP2 ,YP"!C)]:K7OPP\0S6>OZ=%X@
ML_L.J3?:V+VF99)<A@K-GY5RHZ9^G)H 6[O=:U'XN:*D.I1P1/I0O(86M]RQ
MJYQ(I.1N)"'#?08ZDTC\0/%=_##K>CV5]<VDEP0FGQZ/(Z& -C<9QU;"]!P"
MQ]..B_X0;7AKNB:RFM6@O;.S^QW4GV;AX]Y/R+G PK8Y],U!IO@/Q-HTTVEZ
M9XG%OX=DE++"(MT\*$Y*(QSCJ1G/OUH N3^(=;U[Q7J>BZ'=V^GII<$;S22P
M"9Y9&&[8!N&% X)ZYS[52^"A?_A IBXR_P!OF) [G"U;OO!&L67C"XU_PSJM
MO:-?1B.\BNH3(I( PP QD\=_4GO5[X>^%-0\(Z/<V-]?07(DG:5!%&5VYZY)
M/.<#C'&.] '/_!U1J,&O:_=.DNI7E^R2MGYD50"%QV')_3T%=%XL:U\*VFI^
M+[:U#:B+9;; '$A:10A8#DX)'3MFJ'_"':[X?UV[O_"FIVJ6E]-YUSI]\A*;
MSC<RN,L,\\?Y%R^\'W^OZ5JL.M:NS37T*)%' &6&T*$,"JYRQW $D\\8X% '
M/:3XC\;OXBCL3!/=6MS [M=WNCRVL5K*%)"YZLN5QS@DM^%85OXC\=Z[\/[[
MQ!-J-A#IPM[A66&,K/N!^4@XP/3KT]3R.VT7P]XTME3^U?$D%W]EC9;:)8BJ
MRL05#3,,%L ]/7D\BF>'O 5UIOP^OO"M_=P3).LBQRPAE(W<\Y]#CI0!S?\
M;?B7PWX&\&R)>V4MM>S6D/\ Q[8D2-D4A,DD'A6!;&>>,5HRVNMGXWR*FJPJ
M'TCS%S9[@L'G_P"J^\.<C.\GOTJ2Z^'_ (BN_#.B:3/K%A(VEW4<T;?9V4!(
MT"HG!Y[DD^M;S^'-8_X6*?$B75D;;[(MD(65]XBW;R<@X+9W8SQR* .4TGQW
MJ>D:1XQEU!;*<:),D-M#:Q>7%DEEP,<XR!U]ZZ2P/CBWU^P>\GL=0TVZA9KE
M8HO)%JX&0%))9LDXY].@K.L/AS>-#XI@U:^MGBUX[V\A')BD!)!!8\@$YP>N
M*?HW@OQ,J06>O>(TN-/LXFBMHK:,QLQ*;59V&"=H)P.>QS0!SEK\0/$5IKVB
M"_OK2X_M&]-I<:;%  +7,FQ2)5)R<$'!Y]J?I>LZOHWB?QYJ]WJ*W@TU(Q-#
M]GVB7".(@IW?( <YZYZU-'\,_%2:5H]H/$&G(-(NO-M46R&.N=['NWMCOR2>
M:VW^'=[-KOB*635(1I>N1!;B)83YA<(54YS@89BW'7 '2@#.T#Q1XPE\2Z7'
M>6M_=V%Z,71?1GMDM6V\;)#]Y<]V[>F>.E\7^(;VPU/1=#TN2"&^U:9E%Q.
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
M;")A'M7Y3@G/(SGCZ5N5GZ);7UII%M;ZC)!)<Q($9X%(5@!@'![UH4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5C^(/$^E^%[6.ZU:2:*!SM\U+=Y%4\?>*@A<YXSUK8KB/B]_R2
MW6?^V/\ Z.CH L1?$_PG(82VH2PQS'$<T]K+'&?^!LH'ZUUD<L<T221.KQN
MRLIR&!Z$&L"XTVPU;P"MGJ04VDE@GF$C[H" [OJ,9_"O*O!OBG6CX3T'0[6:
M]\R=[@F>VC6:98(^%5 _ ^8^^ .* /8?$/B/3O#&F?VAJ<DL=OO";HXFDP3G
M&<#CIU/%:%K=0WMG!=0-NAGC62-L$95AD'GV->0:Y>^))OA7XEM_$<$ZF&6,
M6MS=!87FB+C@JF06&/7G/MRSQ!XEUBTLI%AUG[!#;Z3;W.GVVF0>86.P%C,,
M$HG;D@8(/)% 'M'%%>8W?C#68Y/!.KBX,>D:J$CO4\E JR,!@ECR%)).,CH>
M>U9^F>-]4;_A*K.?6)+B_MKD0:9'Y44>]6E\M6'[OYB&P#D8]/4 'KO%'%>3
M^,=9\2:5=2P2>('A%IIJS1&RMTDDN9UY8R1X)C3IR<+COVJM?^+?%NHP>!Y=
M/U2VLGUL.DBBV# .N%+').1\V0N!@CDGL >P\4HKR6;5O%[7T_AYM0O9+S2[
M5'GNM,LXW,TSDLF[>1A0H XP2=V>*[OP9=ZU>^&+63Q#:-;:FN4F5@ 7P>&P
M.!GT% &]Q2UY[-?ZOXJ\9ZSI&G:[)I-MI*1KB&%6DEE;G<=P^X.F!C-<[J7Q
M"\0R_"^?58)8+34K*^.GW3K%O\QAM^=,G"]>X/?I0!['P:H:SK%IH6FRZA>B
M;[/$,N8H6D*C&22%!P..IX%<?::MKND_%&'0M2U--0M-2M7N(U6W$(MBI. O
M+%AA<<GOGZ])XQP/!6MDX(%C-U( ^X>Y!'YB@"3P[XET[Q/I_P!NTUIVMSP&
ME@>,$]P"1AL$$'!/(K8S7AVF:OJWAKX0^%M0TN\^SAKXPS0%$D657D<Y)(R/
MN]B.IKL+C7-=A^).IZ)%J<9MO[+-Y;I-;J1$^X#&5VDCZGO0!Z!Q2\5XO:>-
MO%L7A32?%E[JMK):7.IF"2QCLUYC+%2-^<\;3M[\\D]*UM>\0^)=3UW7+/0W
MU&%=+*1P+9VT4@EFV[CYA<\+R  .V2: /4NU<5<?%/PO;:U_9LUW(H\TP_:S
M$?L^\8RN_P!LC)Z#UKH/#ESJ-YX=L9=8MC;Z@T(^T1'LXX)XZ9QG';-<KXZT
MJTO])L?!NFV<?G73QD;4_P"/6!&!>3)Z= OJ=W>@#K=:U[3O#]FEUJ-QY222
M+%&JH7>1ST554$L?8"IM/O3J%HMS]EN;8-TCN8]C_B.U>6W!\0ZW\7=3ATZ7
M3R^B6Z+:+?H[+'O52S#;U?DC)['VKM/ 7BJ?Q5H4DU[;I;ZA:SO;7429PKK]
M?J.,F@#JCCO7%WWQ1\+Z=K)TZXNY5VRF%KD1$P+(,94OZC(SZ9YKM#7!>.]-
MMKKP_!X2TRSB-WJ$@$2[,B"-6!>8GM@<=<DD"@#H]<\3:=H$5N;II99KIBMM
M;VT1EEF(&3M5>3QCGIR/6GV_B32KC1I]66Z\NTMRXG,JE&A9.&5U(RK#T(S7
M$ !/CM86LTSLEMHN+<$YRV2#U[D9/X5POC"\NHKWQK:"5H["35[,3 '@ JY/
M&,<[03]!US0![/H?C#2]>N?L]O\ :H)F3S84N[=H3/%_STCW#YE^G//(JM-\
M0?#\%RZ/<3?9HY_L\E\(6-LDO]PR=,_3@=R*YWQF[0>,?A\=.?[TDT:L#C=&
M4C'8=,$]ORKBI[N]\._"_6?"GB'2;W[;YQ:&X$6^%MS*P/F9Y;=GIS^M 'T
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
M?(J7<-W"98WVC"D8((/ [^M9VK?#)KSP8GAVRU*. 27)NKRXDM]S32DYR &
M'IWX %=UJ&H6FEV$U]?3I!;0KNDD<X"BN7T3XD:/K6LQZ5Y%_97<REX%O+<Q
M^<H[K^I_ T ,7PCK$WCC3_$E[JUFYM;?[.88K,KN4@[L$N<')/X<>]6_%_AS
M6-=%N=*UQ]/V*\<L3)NBD1U*DE>[#/&3BDU;QYI^E:I/8BUOKO[&H>^FM8=Z
M6BD9!<_3GC/%2Z]XWTS0[2UE5;C4)KM!);VUE&9))$QG?CLON: ,W4OAU;W'
M@&T\,VEY)&UFZS07$OSXD4DY(]#D\=L^U5;;P%KL7B277YO%'F7TUD;:7_10
M$+=L 'A1@<#G.3GFNG\,>*-/\6:2-0T]G"ABDD4@ >)AU5AV-">*-.E\6OX:
MC=GOX[<W$@4?*@R, GU.X'% '&R_#/5W\'Z;X>3Q! ([*Y^TB9K5BY<,S+CY
M^ -QJW>> ]=37I-9T7Q*--NKV)5U!5M]\<D@7&]5)X]@2<>O:O0&944LS!5
MR23@ 5DZ5XAM-6MI[N,-#:)<&WBGF(59SD#<ASRI)P#WH M6&GG3M+CLX[F6
M5XU(\^<[W9CR6;U))S7!1_#WQ8ES=7 \=2I)=D&X>.S568\#@YR %' '0\^M
M=18>+[34/&%[X;2TNXKJTA,SO,@5& 8+\O.2#D$''2NBH XF7P-=Z?JT>L>'
M]7:WOS;K;W7VQ3/'=!1@,_(;?T^;/:LK6?"U]X5\(6UAX8OKL7\U^)IYBKR2
M73[6.'*_=!(7)X& >23@^EUD7/B"RMM:;37+-+';-=3NH!6&,=-W?)YP ">*
M -"#[0;6/SR@N-@W[,E0V.<9[9KSX> /%@OKN\7QP\<]WCSG2R4$X.  <\ +
MP!Z\UVNCZW:ZSI":I LD=I)N,;R@+O0$C>.>%.,C.#[5@+\2-+NKJ:'2K'5-
M52!]LL]C;&2(<9.&SSCIQ0!)>>#)DDTK4-,U%AK&FP- EQ>[IA.K#GS/F!/.
M2"#QGO34\ 6DWAC5-*U"YDN+C5G,U[=CY2TN=P*KR %(&!Z 5L^&_$=EXITD
M:E8).L!D:,>?'L)*]>/3M^!K7H Y/2_"=XFLV>J:S?PW<VG0M!81P1-&D0(V
MEV!8Y8KP>U+-X2N=:N[&Z\2:@MU]C?S8K2U0PP^9D$,W)9B,8Y./89-=1++'
M!$\LLBQQH"S.YP% ZDFN=USQKIVA:SI>F3PW4TFI?ZE[>,.HY &>??MVH HZ
MHOB!OB5I9L+ISIB6W^DV[QN(P"7RY<#:7X4!<GOP!UT/&OAB3Q7H'V"&[^RS
MQS)/#*5W*'7ID=Q5;Q1X^TSPO*T,D4UY<QQ>?-#;[<PQ9 W,6( R2 !U.>E6
M_!_B^S\9Z.^I64$\,:3-"5F !W  ]B>,,* .2OOAMXBN=6GU5/%N+RYMDCG8
MVH569&#* !T7*CU/7UK;\-^#+S3_ !1<^(M6NK.74)+<6P^Q6_DHRY!+N"3E
MR0/P'Y=G1F@#D_'?A*[\7V%G:6^I1V:6]P+AM\'F;V4';W&.IJM_PA^L#QL_
MB8:Q9^>UA]D$?V-MN<9W??\ [XSCTX]Z[(31&<P"5/-"[S'N&X+TSCTI] 'F
M=A\*[BW\/'3)]90S07HU"QN8;;:T,W?<"Q#+PO''3K6O_P (9J.J2SW^O:C:
MS:G]ADL[22U@,:0!U(9\$DEN?4<<=Z[6B@#@-&\!ZFGB73M:US4+*XGTZW>&
M)K2V\MY=RE<R$DYP"<8]?ST_ _@^Y\':?+8OJK7=KO9H(O*"",$YY/4G]/:H
M-4^)>C:?JKZ?#%=7LL5Q';SM;Q@I$[D@*22,G@\+GOZ&I_$_Q!TKPE=I;ZI;
M7X\S_5RQP;D<]P#GDC- $5SX1U.?XBP>*4U2V6.& 6HMC;,28LDM\V_[V6.#
MC'3BJ5]X"UB'Q/>:KX=\1OID.H-NO+<PB0%L$%ESP#_+)^E=IIU\-1L(;L07
M%N)1D17";)%YQR.U6LT <#K'P\O6U2PU7P]KLVGZA;6WV22:9?.,T?JV>IY)
M]R!TZTW4OAK+<Z38&SUNXAUZSG:X&IMR9'?&_(S]TX  [  <UZ!10!YWJ_P]
MUG6_#MS87_B03WEX\9N;B2W^0)&246- P"\DY/.?RJZ/!FL3>,-&U^[U>S<Z
M9$8A%':,N\,I5N2YQU./3WKMZ* /-X_AIJ-MH>OZ/;>(%2RU.9Y8XVM0WE;F
M!;<<Y8[5 [=SBJ?BBXL-+\$P> -0G;4-9DM(HK2.VMV3< VV)B3D#!09.>QX
M ->J5&8(3,)C&GF@;0^T;L>F: *>A:6FBZ%8Z;'C;;0K&2!]X@<M]2<DGU-<
M[KG@W4;[QC#X@TK6SI\AM?L=P#")28]Q;*;N%//I[^N>RHH \H3X3:O'HEEI
M2^)8S;6-]]KMXY+3<%P3MR=P/\1S^E="O@_6D\:S>)EUFS^T26/V01FS;:.
M0?\ 6?WAGZ<>]=9=:A;VFY9)%,HC:585(,CJHR=J]365X2\56OB_2#J5I;W$
M$0E:+;.H#$C'/''>@#D;?X4W,7A,:2=<"7=O>_;;.\A@*&)R,'(W'/YCM6LO
M@_7Y]"U&#4?$GVO4KVV-IYKP8AAB88;;&I'S'^\3Z<5V]% 'FS?#C6&TKP]I
M_P#;MH$T6<3Q.+(Y8@Y7.7QZU)=_#C48M0ULZ'KXL=/UI7-W;2VXE^=@P.TY
MX!W'WZ>V+DGQ.TZ.UUZ<Z;J6=&F2*:/R?F<,S*&49X'RD_-CBMK3O%ME?WUM
M:-#/;->P+<63S* MTA4,2A!/*@C(.#STH Y,_"_4(M#T9+/Q"]OK.DAU@NTB
M 38W6,KW&<\G/4Y!XQ>U/X=3ZWX?>WU37;BXUC[0+F*_"[%B=<A0J#HH!/ .
M<\YKO:* .!T_P/KZ^,[/Q)JGB.*YN(;;[.ZQ6BIN7<3M'8#GKUK=\7>%_P#A
M*-/MH5NS:W%I<K=6\OEB11(H(&Y3U'/2NAHH XS^S4\.7=UXQ\4:JMQ<06XM
MQ)#;E(X(BPX" LQ)8\G)Z]A6?X TG2[KQ%KWBS3 PL[^;R[4-&4R,*9' (R
MS@_E^7H,D4<T9CE170]589!_"E5510J@  8 '84 ,GA6XMY(7R%D0H<=<$8K
MR\?"G5QX8MM!_P"$EA:TM;I;F!6LON$%SC(<$Y+G.?08Q7JE% '#/X%U"_\
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
M&-(U8N I'[MC]PG)R>>M5O$OPX&N)IEO9ZS<:99Z=&$AMX$!4,/XNHYQQ_\
MKH Q=.U.3P'X.U+Q!J4"17.M:BUQ!;'A8_,^[OVCC"@L<#/'K7-^$-?T"U^+
M%K+!JAN8[NQ,#W3QLIENWDW'@@$9/ ]L"O4_#'A:YT$71O\ 7;_69)]JAKMB
M0BC/ &3USUI8/!]K;>-1XCAE$>++[&MJD05%&[=D8_EB@#)^+=]?67P^O/L
M(:XDCMY90<>7&QP23Z'A?^!5@_$"QDM]/\$6D-]/;0&]MK8QVS+L! &UQP<D
M8X[>U=SXS\.KXH\*7VDDA7E4&-R,[74@@_IC\:YTZ,OCKPMIEK/<7&EZOHTT
M7G8C!,%PBC. 3A@<@@Y(P10!S[Z5JUQ\7M4LK#7I;.ZCT:+S+PP([RX\OJ.
M"3@G'O3=.\;>(=7\&>&HHFN)-2U&[EAFGM1&)FCB!8[=^$#$8Y/H>"3766O@
M.]L]?N=93Q'</>3V(LS));H6P ,,3W.5STK/C^$T*>%K?1?[9G#VEU]JL[N.
M())"Q^]WY!^HZ#TH O\ @%?%4%UJ=MKL5[_9ZE382WTL4DV.A#&,\]CS6MJ7
M@K2=4\1P:Y,)DNXX'@?RFVB5&4KA^,G )QSWI?#7AN?1#-<7^KW>JW\RJC3W
M!P%0=%51P!G)/<FNAH \3^)5HGP]\"QZ'H<UPEKJER_F^;+O*1[1F-?13GZ]
M?6O3/!6C0:#X-TNQA"<0*\C(<AW898Y[\FIO%/AFQ\6Z))I=_O$3$.KH1N1A
MT89^IK L/ 6IPVL.GWWBW4;G38%5$MXXTB+*N,!G&20,=.XQ0!QFO^-Q;:Q>
M^&_"]R=.M[(2LOV6+S9;J[8D^6@.0%W,<\=C[5%?>(_'=CJGA/13J.-9N8RU
MU"8E<<R';Y@4= @Y([ FNLC^%\]CX@U&_P!(\27FGVVHR;[F"*-2S9+%@&/3
MEN#C(R:V+;P#I]KXVC\3">9Y8;5;:&%V+"/"[-VXG)^7(_$GK0!Y7XA@\;ZE
MKND>"=:U_=-J :65;>,;1&2<%L ;L;&..P K=TS4=2NOB9<:+%XBD?2M"M"Q
M>2%/E=(Q&Q.,="Q)YQQ@C'%=5=_#>&Z^(:^+/[3GC8%28%7N%"@!LY ..1CH
M<=#7GWB'3['P7<^);&SUS4[O7-1MEE6-T51(7DVGYAR[[7<\ #&[OT .7T"7
M4+?2_%?BL:E.J",6L<[Q*YN9'D4A2&_V0"1C@'VKK_#7B?5([/PYX3TV46]_
MJ9-W=W0CB3R(G+'$:A0I8J-V2">?RZ6R^%0N/AG9>'+J]EL[@S"\N6B4-F0@
M@J1W &!G/51]*L7/PG4ZI8ZII_B+4+2_M8A&9]JN7QWQP!P<8Y&,4 8NI^(/
M&OA/19-/U"YCN=8U2]$&EN'5W1.C,<* >=H' ZD]JJ:7XC\1_P#"7:_83>)9
MCI^D63E[JX@CVB;:J\X _C+;?]T=:[/Q!\-H-<;2)/[8OX+G3Y6D-RK RR%B
M"3G@*V5!&!@>E8L7P5MH(M32+Q!?@7XVL"H*[=V[YAGYSQU_&@#C_#OC+4_#
M/A6Z\2:A=O>:GKDODVL=PP((CR/-)ZA5+,-O':NV^'=_XEU3Q'?7%QJEQJ'A
M](%6&XG@$8GE.,M'A1E00P^A%.N_A!;S:5I<$.N7L=[ITH>&Z8 [0 HP%X Q
ML4CGKUSFNP\.Z'<Z/#*]]JMSJ=[/M\V>;"C"\ *@X4<GW.>: .7\6>*=2N?&
MNG^#?#\Q@N9<27UVB!V@CQG !X!QSD^H]:YK3O&&MMX>\?"3699$TF7;87Y1
M-Y^=E S@*<[5[?Q'':NRUKP!)?>+SXDTS69M-O)8#;S[8PX=2A7/)'/W?Q4&
MO-_$26$.@S_#SPG;WUUJ1OU^V-,N'G(!8O[J"HY( & ><Y(!U'P5\/7=GH4F
MMW=X[KJ#&1+<JI ()'F%N3N(R.W!.<UE>,+1_%/QUTC3(9&\JPACDF.X87:Q
MD8CW(*CIU]J]6\/:0N@^'-/TI"#]E@6,L.C,!\S<^IR?QKE]$^&\FC^+KKQ&
M^MR75U=B03![91]_^Z<G;@XQ[#% '#7WCSQ'-XC\72:7J^_2;"W<QO)" L3$
MJJA1C);=D#/'<^E:*?$+7M,^'VA+,1<>(=:=UMI9PJJJ;\!SP!W&,_4\5N0_
M![3H_"%YH9U*Y:6ZN5N9+O W$KP 5S@CEOQ.:GU7X4V>H:+HEC#JMW;7&DDF
M*['+MD@GN,<@8QTQB@#FO$'B'QMX)U":UEO5U%M040Z:)=CR&3*Y?:JK@<XP
M<\XY(S6GHNM:[IOQ5B\-WFM2ZE;?8/-NS-&@\J3;NR-H&T=.N>&K5UCX9OJT
M6G7,GB"^.L6,GF)?2 -D]0-@P% ('W<>^3S5W3O ,=A_;-VVIW$VLZJCI+?N
MBYC!Z!%Z =..>G:@#S[P7JOQ \6/+<P:XJV%M?HL\DH0?NQDL%P/3&<^JX[U
MDR^+O&;>%]3U^/Q-,EE!?):VJR6Z;Y^O<*0#MP3VZ^P/<^(H;'X:?">YT>WO
M US.DD<;O\CRLY^8C'<!OR YJA\/_ -IK'A'0;J_U#[7812/=K8K&FPRG@[V
M'+ 8Z?@>F* 'VGC'Q!XEUG1?#5I</8S+91SZQ>QHK.C; Q49&%)X['!?&.#G
M,M/'>OR?"SQ+J#:H6N;*]CAL[THH9U,BY'3:WRD]NAKL=2^&SS>)-0U?2M;G
MTTZC;F"YBCB# @@ E>1CH/IVI^H_##3KKPE8^&K2]GM+"WF$TN$5GG/<L<=?
M<<>W2@#CH/$_C3P_X7'BC6M0CN+2YL46RMSMWO-(?E9L#LN6XZC ZYIMAKOB
MU?'>C:'=Z_='=:K=ZEF&,"$X9RH^7A0NP9/<GZ5Z)XT\$V_C#08-+-PUFMO*
MLL3QJ"%P"N,<<8-<['\';5-:NM2;Q#JLDEQ"T;%I!YA++M)9QRWKCCMVH \W
MTK6-7?1_$7C>3Q#>1WL12PM'=8\S98,5*X(&% .% Y.<]:ZG3_%.MP6WA[P=
MIUR3J^H*MS>7:Q1XM8Y/G(10-N0IW$GU]^-EO@GI[>&QI!UJ\)6<3+)L7:,
MC&SO]X\YS^ Q5V7X3PQZG'J&FZ[?6ET+5K9Y6 D+94J6'(VG!/3@<8 H Y?3
MO'&NVVC>-C>ZG<&'3W:&RO9(E9UEW%53A0IS@9],YQ67:^-/&\R^$;?^TRUS
MJ,[L8Q$N^6+S  6)7&.'QCG )/45Z-J7PNTR[\'P>&[.YFLK9)UGED4!VG8
M@EL]SU]..E.O/AEI]UXMT[7%O;F%;*&.);9#\K"/A1D\@8QD=^?6@#>G\+:;
M<1ZBK"<'4F4W;B9MTBJ?]7G.0F,C:.,,1WKE?BR@TSPI8:I9A([K3+R%K:3N
M@S@@>N>,@]A7HG:N'\:6#^+M2L/#,<;?8XYENM1GVD")%!*(#T+-R.,X'.*
M.VB<R0HY7:64$CTI]9&F:1<V&KZE=R:G<W%O=E##:RG*6P4$$)[$G]!6O0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4$9HHH **** "BBB@
M HHHH *0 "EHH **** "BBB@ HHHH **** "F&)&=7*@LO()'(^E/HH ****
M "BBB@ HHHH *;Y:;RX4!R,%L<FG44 %%%% !1110 4444 (5#=0#0 !TI:*
M "BBB@ HHHH **** "BBB@ I,4M% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !117,^)O&EKX=D%K%8WFIZBR>:+.RC+NJ9QN;'W1U^N* .F
MHK'\->)=/\5Z.FI:<[&/<4D1AAHW !*GWY'YUL4 %%%% !1110 4451UC5K7
M0](N=3O69;>W0N^T9)'H!ZT 7J*@L;R#4;"WO;5Q);W$:RQN.ZD9!J9CM&:
M%HK$U7Q)%8Z-#J=C;2:M#-*D:?82),AFV[@1P1FMN@ HKF]>\80Z#KNCZ7+8
M7$AU.984G4@1H2<8/<D=<>A%=)0 44UVV(S;2V 3@=37,Z%XYL?$.L7.F6NG
M:I'/:DK<-/;A4A;GACN/)P<4 =117/77C"SMM>N]&^Q7\UW;6WVIO*A#*R>Q
MSUZCG'(-9UM\2--O/#T^O0Z9JS:= </+Y"C@9R0-W(&,'ZT =E17%W/Q)T^S
MT.'6KC2-8CT^;;Y<S6ZX8-]TXWYP>U=3IM\=1LDN3:7-IN_Y97*!7'U )H M
MT5FZ[KEAX<TF74M1E,=O&0ORC<S,3@ #N2:R;;QHC:M;:;?Z-J>GS7DS16IG
MC4K( N[.02!TZ=>GX '44444 %%127,$4\4$DT:S39\N-F 9\#)P.^!S5+3=
M5EO[_4;633;NV6TE")-,F$N 1G<A[@4 :5%%% !116+=>*-/L_$UCX?E6X^W
M7JLT6(CY>%4L?F/'13TS[XH VJ*** "BLC7?$$&AK;1F&2YO+MS':VT6 TK
M9(R>  .I-1^&_$0\0Z?-</I]U82P3-!+!<K@JR^AZ$=.10!MT5S&M^-K/2+G
M14C@>\@U:Y6WBN8)%,:DD#.<\]:Z>@ HHJKJ6HVNDZ?/?WTHAM8$+R2$$X'X
M4 6J*X\>/D%C_:LF@ZLFC%0RWOD@G&,[S&#O"8YW8_G71Z/J<.M:-9ZG;JRP
MW4*RHK]0",\T 7:**@DO;6*[BM)+B%+F8,T4+. \@'4J.IQWH GHK,TO5IM1
MN]1@ETR[M%M)_*26=,+./[R'N*Y>]^)L%ND=U:Z%J=[ILTCP07=N@(FE4D;0
MO7EA@$]><=* .[HJ*VF-Q:PS-%)"9$#F.089,C.#[BI: "BF3316\+S32)'%
M&I9W=@%4#J23T%+&ZRQJZ,&1AE6!R".Q% #J*** "BL[6];L_#^ER:A?%Q"A
M50$7+,S' 4#U)-9>C^+)=1EU*WNM#U"QNK!0[0R*&\Q2"1L8?*2<'C/]: .E
MHKG/#?C*T\4-+]BL-1BBB9D>:XA"('7&5ZDYY]*Z.@ HHHH **** "BBB@ H
MHHH **H76JQ0V^HM;JUW<6,9>2VA^:0MMW*@']XC&![BI-,O7U'3+:\DM9K1
MYHU=H)QAXR1T8=C0!;HHHH **J:I>/IVEW-Y':S73PQLZP0C+R$#[JCU-/L+
MEKW3[>Z>WEMFFC5S#,,/&2,[6'J* +%%(S;5)"EB!G ZFN?\)^+(?%EO?RQ6
M<UK]CNVM728@DLH!)XZ=: .AHHHH ***Y[Q'XLB\.7VDVTUC<3#4;I+594P$
M1F.!DDY]\8H Z&BBB@ HHHH **** "BBB@ HI&.U2<$X["N=\+>+8O%$FII'
M8SVC:?<FV=9R-Q89SP.G2@#HZ**YSQ3XNB\+RZ:DUC<3B_N5MEDCP%1FZ9)_
MECM0!T=% YHH ***JZC>?V?IUQ>>1+/Y*%_+B +-CTS0!:HK%\*^(HO%7AVV
MUB"W>".X+XC<@D;6*]OI6U0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MI5S83L?+N8&A<C&<,I!]N] 'AEQ8RIX)^'WV>_N%DN=4A:)IML@MR<#Y1@9
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
MV4PR(&CVLSCYLX+$%#R?7 Z9._;:MK'A'QAX@TR;5[K5K>WT234U^V'GS%[
MCH#SP/:ME_A? WA73_#XUJ]%K87)N8CY<>=V21GY>Q9N_?Z5I'P-%+XJN-=N
MM2N+AKBT:SEMVCC"/">JG H XW1H_'EY<:#K-M)J)CNV234'N;R%K<Q/C!CB
M!RN%9CCKD#K6;)?^);K1?&>H-XHOD?1M0=8EC55\S:0HSZ+@ [0 ,YZYKL]%
M^&2Z-<JH\0:G/ID$HFM;!Y,1QN#E2W]X!L$#@9'(-+'\-1'INM6/]NW9CUB8
MS71\F/)8G+$<<9H S8O$.H^+/$FB:$=0FT^";1HM1N7LV"2/*P!"AB#@#.??
M-<KH>KZCH'A_Q;]AF>2_N->%FMPY!<%V(+\@ MP>N.3GVKT&\^'$<ATJ[LM8
MN[/5=-MQ:QWL:KEXN1M*8V\ D#&.M0P?"S3QINLV=YJ5]=KJDS3R,^T;9-P8
M.,+]X'//0@D8H Q5O/&'A)M8U6Z@OWTA+!I$34+R.X=;CL1LY"Y/IC'/';#\
M2V]Y-HW@K6;S6+R]EU'4+>>6*1AY2L0#\BA1M &1U_#KCO\ 1_A[':VLT.M:
MQ?ZR'MVM4%Q(0L<;?>P >I]3S@ 5FCX4;K6RL)?$FI/I]C<K/:P;4_=8R>&Q
MUR3ST]J .C\>WEW8>#KV:QU&#3[CY56YF) 0%@#C )W8Z<5PNAZQK4/BO6M$
MM]2U9;--+-[;R:FBO,KAE.1D<*<MP1GV&*[_ ,4>%X?$WAS^R)[N:-E*/'<C
M!=77HWU^F.M8#?#63^W7U9/$VJ_:IK7[-,\FQC(.!Z8"X'3'7G- '$6FM^)+
M/P3X7\52>(;R>2?4!:O:OCRW0R29W'JQ^3&>PQCI71W.H7_BW5?&,0U:[LK;
M0D,=M!:/MWL4<,9#M)8$J<#MS^.D?A@G_"-:?H(UV[6TL+DW4/[F(D/DD9R.
M0"S'WW<]!5J_^'B2Z[<:KINLWNFR7P"7R0A6$X /]X':3Q^M #/@[_R2_2?]
MZ?\ ]'/7=5@>$/"\7A'08M+AO+BYC3)!EP I)).T < DDX)-;] !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !03BBO//C'<WUAX.2]L-1N[.6.Y1#]G?:'#'OCGC'&"._6@#T
M+<*,UY+J&G:WIGB;3_"L&O7E\NH^?>2O=W+0D@+@('0%L#!.%]N !RFJ:?XK
M\/\ A2:P34O[0VZDCBTMKMVN3:E23"'(#9PH/ S@,>E 'JEY>VVGV<MW>3QP
M6\0W/)(V%4>YJ?-> :_JUAJWPQU*2TU'5IE@U./=:7DS^9!&P"^6Q)(891B.
MN,^O7J?%45U;:I/IUMJFL7XL]-:6*TM;EUEADW;A--*6 (&, ')]N.0#T^YO
MK6S$1N9XXO-E6&/>V-SMT4>I-3YKPJYFO-<T+X;W6J7E\UQ=WWDR,L[1DXD(
M1QC^+&#NZGUK7N8O$GB;5_$%GILUP1IDBVEHXU5X6A95_P!8R@'>6R22?I0!
MZZ[E4)"EB!D =_:N:\(>+CXIEU:)]-DL9-.NC;.DDJN21G.=O Z=B?K7(Z??
M:QK?C&Q\+:SJ,L8L]+\^Y-A.4^T3!@,[UYP/3(^8'BI_A%"8+WQ?"TLLICU9
MU,DQ)=\%N6SSGUS0!W-UJMU!XCLM-32YYK:XB>22]4_)"5Z COG@=>]:F:\X
M\3SZBGQ7\/Z?!J][!:WMM<%XHV7"$1-@J"O7*@\YKA(=3UV'X86GBX^(=3DO
MXM0*+$TW[DJ6.=R]6R<]^AQCB@#Z"/2LC2];EN=,N[W5;"324MI9%/VAQAHU
M_P"6F>,*>>OI6K*ADA= [1EE(#KU7W&>]>'>?>ZC\'_%\E[J-[<36FJR(DCS
MMN*CRUVMCJN&/R],]J /<()XKFWCGA<212*'1UZ,I&014F>,UXOK4]SH6F>'
MY<ZS=: --$\\=I?-Y]LYPRN2,$HHX&?E&#7I7@Z]CO\ P?IEQ#?RWZ-#C[5*
M"'D()!+9YSD$'Z4 ;N:,UXI9Q>,O%NDR:[IMTT-X;R0Q7!U1DCAC5L&,PA=N
M/E'7KU-7C;ZIJOQ!\2Z5/XCU6.UM]/CF MYE4DD!L @8"Y9N@R1U- 'JUW?6
MMC'&]U/'"LDBQ(7;&YV.%4>I)JD=2NQXD&FC3)C9FV$WV_<-@?<1Y>/7@'CU
MKQBYO;KQ!X-\ WFI7EW)/-JPMG=)V4D"1E5_]\8'S=:ZR=+^V^+,&B)KFJ&T
M?1"XWSAF1MQ7(R,$_*#D@G.>: /3\T9%>!Z+<Z]:_#2;QN?$NHRW< D@2VED
MW1_/(J;CG.2"Q;Z@=A79:'H7BBU\2V5S+<O%I-Q;M%>))JSW#32%#B2/(&&X
M7H>@- 'H5K?VEZ9Q:SI*;>4P3!#G9(,$J??D?G5C->)^"O#U[J7@WQ0VF:OJ
M=MJ":G,EMY=VRJ615(R,\EL[23[>E=#X;UB3Q8/#%I!J%W%+8P-/JJB=PY93
MY8CD.<Y9LM@\X7WY /0[V_M-.MC<WEQ'!""%+R-@9)P!^).*L9%>;_&6!#H6
MDS.]P$_M.&-XXYV164[B<@<9^48..*JZ'92>+M:\0V-UJVKQ)H\J6MHB73J4
M(#8F8C!=R03S0!ZG29KC_AEK]_XB\(+<:DZR74$[VS2@8\S;C#$>O-<I)INJ
MZ[\5?$.CKXGU:TMH(8;B,12\*3M;:!P-HW$#\,Y[@'K>:,UXO;6_C#Q587>J
M:9>2"\2]D6WN#JC(L"(^TQM"%VG(4')ZYR:7QCJ&J2-KMW#J=]=7-C;PO$-,
MG:&"P.WYRY+8<MN/ !./3L >SGI7+Z!XO;6_$^L:))IDEG+IFPLTDJN7#<CA
M>!Q@]3U[5R]QK^I:SJO@OP_=7%S:)JFG_:[Y[=C$\K"(ML!'*\J<XQP<4> K
M467Q3\9VPGGF"+  ]P[.Y&,\LW)QTSZ"@#U#-&:\A\=7-^^J^(I+74-1N9-/
MM4DAAT^9H$L"$)+RL2 Q(/09)'IC-5]<U[6/[,\-:IJ:ZE<:8=+$U['ITQAF
MBEX*S-@@XXXSQUH ]G'-<GK?C&:QU>XTO2M)DU6\M;=;FXBCF5"B$XP,@[FQ
MSCT/X5>\%WT.H^$--N8-0EU!#%M-S*I#R,IP=P/.<@C\*\Z$$>G?%/QI?B:]
M8Z?IZ7JJ+IU\PJBOM8@\KVVGC'% 'K&FWIU#3+6\-M-;&>)9/)F #ID9PP'0
MU@WGB][/QY8>&'TN7%[&[QW9E7:VU"QPHR>HQSC\:\\GNM3C^&,?C^#7+W^V
M@XDE D/D.IFV>68B=H ![#M6Q<WD^H?%;P#>7$(ADN--EE=,\HS0N2OX&@#K
M?"/BT^*)=6C?3I+&33KHVSI)*')89SG;P.G8GZUTV:\&.O7N@Z9XZFM97MI[
MCQ$;=KB(;C"&=MS#WP"!TZUUFK0W/@OQ;H-O8ZA?3V&MS-:W4%S<O(=YQ^]5
MB<JWS#IZ4 >FYYHS7A]_?:IIVA>)=&FUC6&UZRU /92+>.&EA9-P'+<J$21C
M[XK>L-8NO$]K+JVCZC<6<6GZ-M ENR8FNG4D;RQ(.P Y+<Y(STH ]2S1FO(_
M &K"?Q,FFWUQK=CJ9LW6YL;V:21)Y203-&Q/RX"MV'7CISZ+X;T(>'=(33Q?
M75[M9G,MR^YLGJ!Z#V]Z -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD
M)Q0 M%%% !1110 4444 %%%% !111F@ HHHH **0G% .: %HHHH **** "BB
MB@ HHHH **0G%*#F@ HI,TH.: "BBB@ HHI"<4 +10#FB@ HHHH **3/-+0
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
M@#M;GXA>&K70(=:DU$&SF)6,K&Q8L#RI7&01GH<58T;QKH>OZO<:9IUVTMQ
MI<Y0A9%! +(QX89/4?RKQOQ+9&'PAXAO40I;:SK*S:?"L; O$A;+A<< [N^.
MGTKLIM4L-0^-NA7%G-YD"Z:T098VQN8.P'3CY2#S@?C0!Z;=7,-E:RW-S*D4
M$2EY)'. J@9))KGM-\>:-J>HP62&[@:Z7=:2W5L\,=T,9/ELP&[_ #C-,^(V
MF7FK^ M5LK!'DN7C!2-#@OA@2/R!X[UQ&K7T/C?PWX8T?38V&LP74#W,+0&,
MVJQJ1(3P H!QP.O % %S5M8E\3^/[WPX]UKEE:06RK"]A#+&R3LP'F287.S&
M,$_+CG/.:]%T^"72M%@AO;V2[DMX0);F10&DP.6('_U_QK@M'U:S?XV:T 9,
M3V<<$3>4^'=<;AG';UZ<5Z/=0)=6DMO(,I*A1N,\$8/\Z /.?"4]Y\1;C4=;
MO=1OH-'CNC!96-M,T (51\SLF&/4'&>N1TXK5L3J'@Z^U6Y\0:W<WVE&.W2R
MDE4-)O+2 QA4&6?)7G&2,>G'.^"/$,'@"TG\*^)_/LVM[F1K2Y>$F&2(_,,.
MHY.=QY]<>U.^(&IS:]HL.HQ:/>3:)IU_%*TBNT4ES&5=69 !N"C*X;OD]!R0
M#KH/B!H$MO?23SW%E)8@&X@N[=XY4!Z?*1DYZ\5A7_QAT#^Q;VYTAY+J\AMO
M/2&2%E7[P7YC]36-87/A=],\0:YHUGJJH^FO!/J5W))(2[;0L0#EBQSC)Z#
MYYJ.UMC>_LZS0V\0>ZBMF63$>UAMEWD<@9POYGUH [.+XAZ4NCZ;=7,=X;F]
MA,@MH;.1G^7'F$+C.T9//<#O53Q5XJ\/7O@F'4'UR\L[*Z<-#<62LLS%6Y4<
M<=,'-<?)XBM;J]\/0O!?VEL=)\E;VSL6:[E=1AHHVP2JY!Y SQV!S7-B\@3X
M)7VC[+M;[^T,F.6!AD[P2 >Y 7)Z8S0![#??$?PSIE]+I\]^[7$,1=U6)F)P
M0-HXY;G/'8$UNZ)K5CXATJ'4M.F\VUESM8J5.0<$$'H<BO-+/6M-7XS/J#3X
MM5T3R_-\ML!U(8CIUV@FM7X+.O\ PAUS'\P=;Z5F4J5QG:1U'/'/'K0!+\6K
MO4-,T33[W3=3O+*9KU+9O(DPK*X/4>HQP??\NXT^T.GV,5LUS/<E!@S7#[G<
M^I->>?&F]ACT#3+0EFG.H1SA$0L=B [CQ_O"M67XDZ7J$:VN@":\U2=Q'!#)
M:RHI)(R6)484#))] : #1_$>@0:CXIU!-=O+B&V:.2Z2<-Y5M]X8C!&><'./
M:K]EXLTOQ,UYI-K-?V=Z+<R;9(6@E\L\"1-PZ'((^O2O,;G54CO/B3<V]E'?
MB9[5XXIX6='17VLVWC.TL#^O:K&B7]L/BOI]XDFLWD5WI@ABEN;,H'=CSL7
M"Q '/&0.>M %_P"'7Q'TG3O"]A9Z]J\[WLTKYFG61U7+X4-(1@<>^ *Z^6^T
MNZ^)#6":UJ":B-/:-K&(D0J,Y\SIC?@\'VKS?3#'>?"-O!RV<TGB%KAD6U-N
M=T3"3<7+$  !<\Y[XKH/.MM-^,^EPR7#/'8Z$+668QL!O7>W/7G;@]^M %/0
MM7B@\$>*UUWQ!J<,*:O);1WBR-).@&T@*>V<'T')KJ9_B%:Z;XAT;18X+VXM
M[BT69[EK>1W8,H\LJ /F))&3T!XZ]/.;6^MO^%8>-H%,F^[U0M;JT;Y=692O
M4=PC=?2M\7JZ=XW\$ZD\5R]LVA" >3"SL7VD;< >I'7I0!Z#IGC?0]8TW4=0
MLKB9K73E+7,CV[H%P"Q R.2 ,X'MZBM;2]1@U?3;?4+7S#;W""2,R(4+*>AP
M><'K7EVOZ+J6G>/)-%TP;=)\5$27"J1^Z\LCSR!VW*<'UW>U>MQQI$BHBA44
M!54= !0!C:YXIT_09X+:<7,]Y<*S0VEI"TTL@7DD*.@]SBL'Q)X^MHO %]K>
MBRN\R$P+F!B8)<XQ(,?(1_M8&<#O69KMU)X:^+EOK>H)(-%NM/-NUT8RZ0."
M3@D9*@\>F=WL:Y;6(-GASQ_J\<3_ &+6;F%+$"-@9BKY9P,< DGD]<&@#O?!
M6E2O<1Z[%JVN&">V5)['4E?!EPI,B[^@Y/W1C.<''%9_Q4EU.P;1;K3=:O[(
MW=]%8R1PR )M;<=V,?>KLO#5];ZCX<T^YMF9HC BY9"IR  >"!WKAOC#J$$,
M?A^!BYEAU2&Z=5C9L1+N!;@<X].O- $OB>R\4>#-'DUW2?$5[J26V&N;._1)
M%>/N00 5QG)QV'M5L>*M$U77_#-V=7O[:YGMGF2QC!\N0,A)\S P<8./>J7C
M+QE;^(M'G\-^&8Y[_4-0 @,B0,(H48@,S,1C&#CVS63?6T/A_P ;?#[2Y9@[
M:7;21W$B(=H+)@'IW.: .NM/BIX3O=1BL8=0<RR3^0I:!U7=C.22.!VR?Y<U
M<LO'VB7^I6ME$]VGVPD6D\MJZ17)&<^6Y&#C\N1C-<-X'A75O#/CJSM4W7=U
M<W;6Y:,KD2(50AB.,G-9WA3_ (1K5SHU@-'UI]?L9DS!+=2^7:E6&Z;);:!Q
MG;C)(QCO0!Z+?_$;P]I]YY$MQ.T*3>1-=QP,UO!)_=>3& ?IG&.<5#:^/[:[
M\<W/A]+:X$4,2_OS _S2')],!-HR&/!ZCCD\3X<U^#0= N? ^L:'+>ZI!<NE
MO;-!OBNBTFY&)(Q@$@Y(Z8J34(KJ+X@^*]/6WG2YU72(X;1;=&V%_+5?O=%4
M$$9)% '<P?$30+B\AB62Y6VGD,4-_);LEM))DC8LA&">/H?6H-3^*7A72-2N
M;"ZOI1<6QVR!8'(#9P0#CL?PK@I]037/A+;>#DM)1XC1HK9;-K<HR%'!+],
M; ?F^OO6QX>:V?XSZE!(1,!IB6NXQL5:6/9O&2.VTT =A#X^T.>_@MH7NGCN
M)EMX;M;9S;R2DGY%DQ@D8Y_^L:ZCM7@FGWHM?$MK-X?O'9KG53]J\/3P-(L3
M;R#*C8   YSQCU->\L6$9*KN8#A<XR: .4'Q&\._V@EHUS,BO,;=+IX'6!I0
M<%!(1C(X]N1S3+WXF^%["ZO+66_=Y[4?O$CA=B3DC &.2,<]N1S7C^IZA#J'
MA_3YI8M1MI+;5PUS96M@8[2U7)SV^:0Y').>2, 8KJK#7]-D^(?C'4VD>.WN
MM-C6%I(F!+")0RXQP01@_2@#TN7Q9HL.@6^MO>K]@N<"%PI)D8]%50,EN#QC
M/%<3X=UJ74?C/>Q1W.J+:-I?FFSOE>/RI"R<"-@,<'K[]:Y&S2[M_AOX*U**
M":>VT;56EOHDA)*@R[@<$9X!QD<9/7BNBT+7K+5_C7)JU@EU+9W.EB%)1:2*
M-VX8SQP/E/S'CC&: /0/&'B#_A%O"M_K'E>:UN@V)V+L0JY]LD9]JP-'\-ZG
MJ_AZTU:[\2:FFLW,"7"2Q2CR8&8;@HB'R,O(!SG.."*V/'FA3^)?!&IZ5;'_
M $B6,-$"<;F1@P7/;)7'XUA:#X]TS2/"=K::UY]IJMA;K!-9/"WFNR+MR@QA
MMV,C''X#- '-R?%#4?\ A7&H/.)/[:M;C[ ]S'"0A.0/,X&%;&3@X&1QZ5'K
M5^F@WMA]CUGQ(-+UB>&.6VN8;C>L8)WF.1QOW-@?*O.&ST(QDZMIUQ8?#K5[
MW5K9[;5-?U47D-OY9+A-X;D ?+]YN">/K77>/M?TN;5/!UW'<EXH;]+IR(WR
M(3D;\;>F5/Z>M !X2.E6/C<PQ^+=9OI;FW,\%A=^9LAC(#?,7)R<<CH?6NC'
MQ'\.'4H+7[1,(9W,45\86%L\@/W!(>"?T]ZXKQ/<1:O\5[>&UN1B?1I+2.0(
MP"R2*^Q2??<#^-/\+^*;:?P_I7A.Y\/O<:[92K +:XM\Q1E"1YQ;! PN??/3
MK0!V^J>/]"TBXFCN9+EH[>3RKBXAMGDA@? ^5W P#R..H[XJKJ?Q2\*:5>2V
ML^H.TL<?F'RH6<$<8P0,'.<^E>;I%H%CJ^M:'XKTS69;Z:^DEMX[6:4QW2NX
M* *K 9Z')].N1BN@T=[1?C,L+6YCC31$M!$5,@CD4J3'NQ@X //2@#L8_B#H
M,UW!##)=RQ33);QW:6LA@,KD 1[\8#<C([5U5>$3W@L_%MQ<Z!?R?;)=9*W6
M@30M(DCB4@2J=N!P-^?X3W.!7L&G>(K74M:U/2HH+E)].*"9I8]J'<"05/<<
M&@#7Z5YMX^\::EH'B72C91N=+LY4.IR#E#YN0JG'.0 6_%>.E=[JFIVNCZ;-
M?WLACMX0"S!2QY.  !SU(KS:T\*S^*/!NJ:A)K\BQZV7NY[<PH4B8<HA9@6&
MS:HX/\/% 'J@((R#D>U+7!_"CQ(-9\(VMG=2O_:5FGERI("&* X5N0,\8'>N
M\H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"C.**PM<\36>D7,%@T-W=WUPK-':V<9>38.K]@H'J2/:@#<R!2YS7@>B:MHZ
M:?XB_MF]U>WM3KJ/ W[TS+M?H[\[3@\Y.>#C)%>B:Q\4]"T75KO3);?49;FU
M +B.U;!.[!QG''/7H>Q/% '<45QFH?$O1]/:9S;ZA-96\HAN+V*WS%"YQ\K$
MD'(SSQUXJUK7CO3M)GEMX(+O4YX(Q/<1V,?F>1&1G<S=!QSC.: .IHKSO4OB
M>@U+P^FDZ?=WEGJ(>5Y([<LSQJIRL8R,L&Z^F*U-1^(FG6%U=1QV&HWD%B=M
M]<V\&Z.V.,D,<\D=\9Q0!V%->-)5VR(KKZ,,BN1UCXE:!HT]A%(]S<_;HS)"
M]M 75ACC![DG P,XSSBM[0=9@\0:-;:I;1S1PSJ2$F3:PP<$$?44 :) 8$$
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
MSJEC;DB>XM9(X\-MRQ4@#/H3Q7EKF\U?X3Q^"7TR\C\0H8H!#):L$4+*#O\
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
M&)I&9V4A> #W(Y[5YA*EP?#'PYMA8:AYUC?Q2W*_8I?W2J_)/RU[><4<4 >
M>*VO-3TWQ=;7&EZFMW#J)9([.W,=JL:L"9'( \QBO.6S_"1C-=7#=R6/Q TC
M7;K3-2BTZ;0Q;!Q:22,CJY.'5,E3C'4=QT[>J\48H \.UC0;ZU^''BB1]+NU
MN=<U;[39VB0EW2/S ZE@F=IV[N#TX%2:FMKIGBBWU36M!OK_ $C4]/MXHY84
MD1X9$7:RLG!Z9X/;IGFO;<4G'2@# \&6T-MX<A6VT9M(@=F>.S=LLJDY!;K@
MGKCM70444 >"2Z)K=WX:\5Z+::5?_;!K+ZA&WE%8Y$#*, MC<>I ']VNLU-S
MXZU;PDUC:74,VFWB7=]]HM7C$ 7:Q3<P ))QP,^M>GT8%  .E>??%&VN6D\,
M7T%K<7$=CJT4\RV\32.$!!)  ]J]!HH \IT^^8?%/7-8GT_4H+6?2D0%[&4D
M. A9>%/(P>G![9KD]/TZ]LO 'AS4+S0+VZ@TF^N1>V91XI"D@X<=#@<<],^V
M:^@J* .(\!)I<\]]J&C^'9]-M)U3_2KEF$ERW)/RL2<#/WNY)]*[>BB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\\\8:
M[J-_XVT?P9I5W-9?:5:>^N8AAUB ) 5L':3M;GU*\BO0Z\U\6V=[X=^(.G>-
M+6SNKNQ\AK74(K5 \@7!VMMQG&<'.?X0/J :.I>#+NR6TE\/ZMJ402Y@:ZM9
M;II$N$$BEVRY)5L#/RD9 QCFK6H?$71M.O+F%H-0G@M)3%>7EO:L\%LXQP[?
M4XX!IUIXYL];>VB\/VMU?O)(JSLT3PQVR\%B[,,9QT49R?SKB-$U!/#/A_Q)
MX6URUNX[ZXN+E[*/[*T@N4=<+M8 [CD')/J.?0 [;7/B3X<T"]@M+NXF9YX_
M-C:&%G5E(R"".#GMC/7G%9W_  N/PB95C2>[=FB60!+5R><_+CKD#!],'@FN
M2TS3KKPSXL\ V%Y%.7L[2=+IH[=W5&EWE5R 0?F(&1Z=JUY-8LM%^.>J7%^\
MB1/I"("D+R'.Y#T0$]CS0!V7_"<Z$?#MOKD=T9;.XD$,(BC+222$XV!.I;@\
M>U16/CW2+NWO7GCO;">R023VEW;LLZH>C!!DD'U&>O.*\ML= UC2]-TKQ5_9
MURMNNNR7\MDD&98;=L#.PCT4].F0?<='>W-MK_C8^*K 3'2=/TJ2"6Y-LX\R
M5]ZA57&YL;N3C H V;;XQ>$KH,1/=1JL#S,SVY  4XV\=SGCM[UHV/Q"TJ^>
M^@^R:E!>6D'VEK.>U*S21\?,B]^M<#I5U=V7P":"'3VFN8)6CN8)[5FVJTQ;
M(0@!L @^GY5%HEPO_"S#=PVNO3Q7^DFWBGN[8@N_&6QP%0 =A@=ATH VY/B!
MIWB'X=W-UKRZGIB/(/WEC"ZDCS24"2$$$X0!CD#DCC(KKM1\9:=H_P!DM(K;
M4=1NY;9;A+>S@,TOE< .W(QWY)[&O*8[F7_A05WH+:=J*WJ2J@W6<FUV-QOP
MIQV5<G..H[UT>FW_ /PB7C.36M56X31]5TJVV72V[.L3H@&U\+N4\'C'<9]@
M#K;WXC^'++0(-9>ZDDMIV*(L<+,P<$95AT5AGHQ'MFK6C^-M(UO7+G2+4W"7
M<*F0+-"R"1 <%D)ZC->0>(=+N(/!VN3BUN!_;6MF[LH%MWW&!6)W$ ?+D,,
MX-=H;Z'4/CEIE[;)<-;'1_)\TV\BKO)>0 DJ,?*0>?7'7B@#MM=\267AZ*W-
MTL\LUR_EV]O;1&265L9(51["LV'X@Z))HU]J,WVJU-@0+JUGMV$\)(XW(,]?
M7I[UD^-3<:1XS\-^)GAN)=+M!-!=F&+S#"'7 <C&0,XR?;WP>:UA%U+4?&7B
MBSCF.FW.CG3X'^S.&GF8+T7&[ *@9(Q[\4 =WX:^(.B>*[UK333<^:L G/FP
M%1@G!&>F0>/Y9P:AUO4M'3Q]H%I<7NHQZEB3R((,B"0,O)D.,'&. #QWJ?X<
MS+)X"TB,+(LD$"PRK)&R%7 Y&"!^?2N?\:2_\73\%L(IV2W>7S76!RJ[P%7D
M#')'X=\4 6]-^)4-QX@URVO+*YM-.TY%*SRVSJ5(4M)YAZ+VVCJ<^];^A^+;
M/7+^6RCL]0M+F./SMEY;&(M'NP&&>H-><RRKIGB;XAP:AI%[>6]^D; 1Q,$*
M*C;B7QQ]X8Z\U:^&SW,/BR>ST^_N-3\/Q6>(9KJW9)+0[AB'+ =NN,CY>@H
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
MZI<:?*]XTUO(L;[;5B 2<9]<#CMSD8S53XQ^:G@1[VWO;FVDBFC ,4K("&8
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
M#@ ^^0#W#BC KP=H/#@\)Z+XFUNP\16]QA4G:%F NI" WG,Y/ 8DD$$$YP.
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
M@[T =G17+>%?'5CXMN98;*ROH1' DWF3PE4;=V!]OUYQTKJ: "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR[QK)?3^,Q8W
M6E:E<Z;+8,MLVFQX:60GE))!@JO .,@=,YZ5ZC28% '@&G6\1\&Z#HVLZ+K5
MH+:XN5^WV]NYEMY]P8%-HY4Y(.0>1QR,CTSX7C5AX38:MYC,+J3[-+-'LDFA
MP-KN#SN)W=><8^M=G@4M ''?$R;48/!D[:?:?:LRQB=!")6$6[YF5"""1@=1
MQU[5Q_A".6S^+$UY%HFN1VNH:>%2>^W,PY4EI"Q..5QC.1QQS7L/:DP* *6L
MVDE_HE]9POLDGMY(D;.,$J0/YUX7J$VJ?\*H?P;/H&K+J=C.%+Q6N^%U\W(.
MX#ONXQG.,YY-?05)B@#RV\GN/^%I>'M4DTO4TM;;2G69OLCML8HYV_*""?8'
MKQ5#P?I-_?\ PI\1Z#]BNK:_EDFDC2YMWB#A@-N"P .=I'MQFO8<"EQ0!X_X
M<BM-<%K:1^!9M/U6-2ES>W$1CCMQMP61CR6.>!CC.>13O#.L:[I>B1>"Y?#%
MQ+JEK*88;F6$FT";LB5F]AN(QUVCN>/7<"C H \=O=%U.X\5>.=(&FWG_$\B
MC-K=*A$ V(Q^9^@R<+CWYI;_ .U>+_!&E>#Q87]OK,#P1W1N+9E2(1C#R;_N
MD$<C!R<BO8<"C H \V\)R2'XL>*;M[&^BMKU(A!-+:2(CF-0&^8C'4<>O:O2
MNU)@4M 'F.EW,W@CQ=XD75;+4);'5+D7%G-;P-.K$@Y0[<D-R!@_W:Y270=1
MT#1?"=K/87TL\6L#5+E+>U>401%AP2H(W87)'7FO><48H 16#*&&<$9Y&*X+
MQ_97\&O>&?$=I;7%S!I<\GVJ.W&YQ&X +!>_ .<<]*[ZB@#S>U*:MX]N/&D,
M%XFEV>F_91OM'$D\FYB=J8W$ $#..O Z5C^'I'@^$NL:5<:;J*7):8+$UA-\
MWF,Q3 VDD<<]<<9Q7K^!FEH \6\4M=:C\&=%TNUTW4VO(?L\,D'V"4,&CC7=
MU7IR,'H<$#H:T$UF]\*>--8U"30]3U#2=>2*>!H+9C(KA<;&4@%?XN#SP.M>
MLXI,"@#Q_P 0VM_9:IH6O:QX5%Y9/8M:W-E9(7-F?,+K@+Z*0">G7ID53\4V
MWF>$K*'2O"=YIT4VK1W<5O#:N\C1(I#22!00C$GA3S@5[9@48% '.ZCXSTO3
M-6TG3KE;I)=4"F!C 0JY( #$X(.2!C&1D9Q71GI5"[TBWOM1M+RX>5OLI+Q0
MY&S?_>/&20"<<X]LU?H \6:TATCQ1KNG:WX*N=7-[?275E<00ETD$C9"L>B@
M9'/;G/:I_%>D7&OP6C6.EBSN_#5HDGE-:2-%</D!K=#@;T4)CN#N&,#)KV'
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
M^*3% '.^ B__  @NC1203PRP6J0R1SQ-&RLH /# 'KWKHZ** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS;QTC0_$?P/+
M'-./.N9$=/-;9A=F,+G /)R<<\9Z5Z37FOCO?+\0_!SPV5Y*MG.\EQ-%:R.J
M*Q4+\R@CJIX[4 7-*\2>';+5?%U_ VJLUHT<M\)8V*@X8 1QXR.G)('J3@9I
M8?B[X;D%A+*E_!;7BMMN9;9A&CKU0GN?]W(Y'OCG+4SKJGQ,N!87YCO;8+;'
M['*#,=C(=H*\\L/PYZ"LV^2ZD^&O@NS&G:@;FSU&.2>-;"4&-$W9)PO^TOUR
M>N#0!Z-HOC_2];DO[<VVH65U9QF:2VN;9A*8O[ZJ,D]1P.>:Y&V\;V7A[P+I
M#>&[/4[R"ZOC;1/>#S&'SDL#@_>(SM ]ZMV=UY7QEUG5'M+\6)TOR1-]AFVE
MT*%@/DYX4_7MG(KCK72]3C^$VB1MIE]Y]CKZSS0?99/," $Y"XR1R.>GXT >
MF7_Q+TNQ9E&G:I,\$"7%XD=N-UHC D>8">#TX[9JIKGQ&%EJ^@0:;875[::D
MIN&EA@+%X@N<1C()8'&<]!7)>)+C4=9U/Q1;SZ'J\1GLD-E#:6Q3SOE W3NN
M"^TG[I) Y&"<5':->JGP[U)-%U1X-.CEAD1;9F=B44!@,< DD G'3- '=6VK
M:&_Q+NT5]134X].)F$H*6ZQJPYP<9//WN1QP:?;?$K29[BW:2TO[;3;J3RK?
M4KB';!(^2 ,YR <<$@?A7*:[87FN_$C64M+:^C6XT"6S2;R'C0S==F\KMP>A
M.<'D U3N/MVO?#&R\%MIEY'KZ2112126K*L2*Y(E+X";=JD=<GGK0!W-_P#$
MK1;'5+_35M]1N;RR3<\4%H[,QS@@#'0<'=]W!X)KH=%UJR\0:/;:II\A>VN%
MW*2,$=B".Q!!%>;6<AL/B;XFN9;6_P#LLFG+;13"QF*R/&BA@,*?[IP>A[9R
M*W_A%#-:_#ZTM+FVN+>>"6172>%HSDMNX##D88<_6@#FO%?C6?6;3Q=I T[4
M+>"S@58YD0H4D 9F,C!N%("@#G/?K6WX)\>:6VF^'-$E6]2>:RBCCNIH&2&6
M54&Y%=L;CD=>A/?FN6UZ*^L-9^(-L=*U&?\ M>*(6TL%J[IPC=2!ZD#C/6I;
M\SRV7PUABT_46DT]H6NE^Q2CR@ J')*XZJWX#/0B@#M+OXFZ)93AI(+XZ=Y_
MV8ZDL.;<29QC.<XZ\X[=ZBO?BKH5EK-UI9M=3EGMI$CD\NT8XW'!..N!D=N<
MC&:\]T&PL;*T/A35O!%Y?ZY;R-Y9WN()@2=LI;.U5'3/H/7BNS\*F0_%OQ9<
MM:W:0720K#-):R(CE% ;#%<=?S[9H U;OXF:-:7)+VU^VGI/]FDU%8?W"29
MP3G/'.3CMWJUJ_CJSTW4)[*VT_4-3FM562Z-E#O6!&!.6.1S@9P*\PTFSL;%
M)_"^L>"KS4-8AF?R"KN(;@%CM<MD*H&>OI[Y%=+X?FN/!7BWQ'!K5C>?8-2F
M%Q:W$4#W"L?[GR*3GY@.<?=]Z +WC[QL(O UOJ&@2SS)?R+&EU;#B-=PW MU
M5B,@="#GD$5L^#O#]KIDMWJ=D-4M8+X#.GWK$^4RDY8 DGGZ]/T\YO=!U'1?
MA/9Z?-87DE[<ZH+S[-;V[2&.,-_%MSC@ XX.3CL:]JM+E+RUBN8A((Y5#*)(
MV1L'U5@"/QH X?3/%'AG3M2\7:DDVI+]E>)[W[2K!0QRJK$AP1DC'(&<CM71
MZ#XHBURZN;0Z=?V-S;(DCQ7<84E7+!2,$Y'R&O,9D1[SXB3WVE7\NG7KVN#]
MED4M&'VNZ97JF[</]W/05N?#07\&MW]K;7][J?A];9##=WUNT<D4@.!""V"5
M"Y/ P#TQGD ZWQ#XUTCPS?V-GJ!N?-O'"IY<#L #GG.,'D#Y02W(XJ+2/'NC
M:M9:E<-]IL3IOS74-Y$8Y(TQD,5]"/Q_3/._$9W/BKP@T=K>3)97HN+AH+62
M14CRO)*J1_">!S[=*YG5M&U#Q!K?CY+"TO\ =>0P/:EH'B6?RMH9<N #SG [
MXXH ]!TSX@Z=?ZA:VUQ8W^FI>J&L9KV((ESP#A2"<'G@'K^55O#'CF?7_%FK
M:8^E7D%O;2".&1H<;" =XD.< DXP!7.:B\_C;2_"NE0V5U#JEC>P2Z@)K5T6
MW5$(?+$!3D[2 #SQ6GX,2[TWXA^+8)].O!'>WBRQW/DL(MH5SG<<#N!QGDT
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
MQWT O039SW%N4BN,9R$8]>GZ@=>* .OQ1BN'M_BQX8N=56PB>],K7/V;)M7
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
MEHH 3'-+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %><:U)+X:^*L/B"]BG.CWFG_9'GCA,@AD#9&[ R ?;.2?R]'I",
MT >0?8W72OB#X@6WG-CK $=DJ0MOEPK#>%QD LW4@9ZUW?P_NH[GP-I"*LJ2
M6UK%;RI+&R%75%!&"/UKI:* /*H=9M;'XU:KJ4Z7:6;Z<+83?9)2OF*R$CA?
M]DT^=K_XA^.-&N[6RN['1-&D^TFXNX2AN),K\JJ>>W7Z^V?4J* / =$T_2+6
MP_X1?7O"&JW^MVTK)$(YIA;SDL=K@[@J+AN3CISU.*VM5NKBQ^*6M7EAILSR
MIH;01J]O(T<LX"L%! ^88'XXQWKV,#!I: /GZPO%'B'P9JBV.N31VP>*;-GM
MB20KQ%"@PH Y_#!)/-=/KV@:NWC34/#NF;X=(U^+[9<S,2!&Z\2 ,!G#?("N
M>C=LY'K&VEQS0!Y3X*L/$%GX;U:_U"&*>^TJSETNP@V,0PBSN]VW,% QV7'%
M<?;WBC4/!FI+IVNR_8YG6YC2S*Q))U$4*# X(/N1@GG-?0P&!BC;0!Y9X(@D
MO;GQ_:K%-&U_>3O TT+HK*^\ Y(]QQU]JP?"\6B746EZ3>^#=7D\063QQD2S
M2B%"IYER7VJ/ES@#KP,BO<J3'.: .-^*5S<VW@:X-O9K<H\L:SAH/.V1[LE@
MG0D$#KQ7G,5W';^,]>OFTG7;^VO]$DCC^VP,K7!P"Q)Q\JG:0,#Z#I7O!&11
MCF@#QWP!YUOXRM+?1KNYU'P^;20@75NP:PR<B,,0.I Z=<=.,UO?%.*<-X7O
M8[6>>*SU>*6801EV51ST')Z&O1 ,4M 'D=AJ*?\ "RO%.I36U[;P76F1K'YM
MK(#N$:Y4C'48(_#BN7L;.>U\#^$-2N]'O[FSTJZO(KZWB$D4P$I&UAC!P..X
MR>.YKZ$H- '#_#^'17;4+_0M!O-.M;GR]UQ>.^^Y<;B2%9F.!N^]W)/I7)?$
M0P+XHO[JQNKS2]=M[:-8I(XFDCOD(_U; *><\=P<8(]/9:0C- 'B6L7NHW.J
MM9ZKI6H6]Q+X?CB@CTNT.^5RNYHW?J$5B?E''')]<O2[]ET;X?1K9:C&--OY
M&N9'M'VA"X)8$ Y'S$>O!KZ!QS2@8% 'D<$WE^.OB#,T%T(KBR58G^S2$.5C
MVMCCL>*YJVMGM/"/@W4[W2-0N['3?M5O?00"2*6,NY96!&TD8YZX[$U] T4
M<7\/[?1Q%J%WHFA7>FVD[K^]NF??<L-V6VLQ( SU[DGTKBM8BTO2O&NO6WB7
MP]JE];:A*+BUFLGE*2 H/D*JR@G*GU_+FO:12$9H \G\0Z9%X@T'2O!UA8MI
M,T*&[Q*KN+4*I94#_P 3G<,C)P W<"B7Q&=:^#FH64MC=6^H6]HEHT/V=P';
MHI3Y>00N?:O6:* /%=833WT7PA'<7%[I-Y;Z2OV75HXGS#*JJIC=0.X#=^#Z
MYJ"9M:.A> ]4U+3+@M::F[S"WMCO92P8.4'.6P3T&?QKW C-** /!M=G?_A(
M;[4/#OVVTUB6^5+G1YK=WBO<'ANF <<D$\9R".M>H_$'2[K6O >K6-DI>YDA
M#(B]7VL&VCW../>NGQ2T >1:M.GCK0O#>B6<,ZZM;74#WJS6K(;544ARW  R
M<8 Z\5I?#J=#XV\9$I,BWEVLUNSPN@D0%LD$C_:'YUZ4!BEH \Y^,+R_V%I,
M5O#<2RC4XIOW43/M5 <DX!QU'UYJM%?1-\;&U)8[DV;Z,$67[-)@MD/C[O\
M=YKT^B@#Y]TS4+O3O"K0&RN5@;Q$9[B463/+!&0ICDC#+MSE6P3G&!Q71?#V
M.)O&7BVPGL-7$.IJCJU[$P8Q8?)=CR-V_CO^5>P5FZ[IMUJNBSV5EJ4NFW$F
MW9=1+EH\,"<#(Z@$=>] 'GGP_P!)U:/Q+-I>I2-+8^&&DALY."':4 J3[B-C
M]-^/KH?&=)9_ ZVT$,TLLEU&56*)G/&2>@XKK_#VAKH&F_9?M<]Y,\C2S7,Y
MR\KGJQ_  ?0"M:@#R77I!KGQ6TYK!)WAFTB:U\YH)%1'=)"NXE>.&'YUA^&[
M;19[>QT34?!NK3^(+.18L232B $$_O=Q;:J_+G&/89KW:DQSF@#R[P.?M7B?
MQU$J2H=0G,ELTL+HKK\XSDC_ &A[US/AFVT9K6TT#5?!VKW/B"SD"!6EE$.<
MG$F=^U5&.>/IGFO>*0#G- 'SYXNFN-3M/%=M<Z?JBWZ7X<0V=J1;"-6QYLC=
M7)4<%O8@#FNMEU.*Z\<>";U++48X+2TF69Y+1_DWQ;4! !Y)(_[Z'2O5B,YI
M0,4 >-7UC?GQ+X[T./3;TS:Y$KVDQCS&=J.Q)< 8!.% YY(]S3?"TGAV_NM,
M<>$=636+%E:>6ZEF,=J$P6?)8Y]EVY)XQCFO9Z0#% 'F_P 'F\O2=:MI(YHI
MFU26X59(F3,;!0K#([[3^56_BI;7<NEZ+<VUM<3I9:K#<S_9XO,9(U#9;;WZ
MUWU% 'DNN:1/XX\5W^HZ3;S):PZ++9K//"T:S3.& 5<C) #<G'&*S_"::%J-
MSHUJ_@[5O[>L98Q(]S--Y5OL*EI,LV!TR%QR<#&.:]JI ,&@#@OB??7%E:Z(
M1;.]G_:"-<3PV_G2P8^ZR C ;D\]NP->5WTLMO9^.+&'3-<,^I7%K);FYMG9
M\)(7RYZ@D$D9KZ1(S0!0!Y3/=BY^*'@J\2*Z:&*P=)9/LTF%9HV49^7U/X5S
M,EA>7^D^,GMM/NIRFOC45A\J2-IH1(V=IQP<'/K@$]J]]HH \=T^X\-75GJ>
MIZ3X9U:UF&GS0SWEX97*LP*")068N2WH.!U]L660_P#"L_!5I]GNOM%EJ@DG
MB%M)NC56<DGY?1U_/ZU[V!BEH \72[G\,ZQXWTK5M.O9FU@R36<EO:EQ*&##
MJO;YAWXYK#LXWM_"G@_5;[1-3NM.T];FWNXX1)%(/,;<KJ002N.^0,C%?09&
M:7'&* /#=;TB&Z\)2:GX3\-7MK:6^I0W4JSAFDNP@?<X5V8X&[\<GCBM!/$$
M.L_&#0M9L=.U-K9K%H239LOS'<,]/NC<,L>!7L0I ,=Z ,KP_K@U^PDNA87E
MB4F>$PW:!7RO?&3Q6M110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %9GB#6[7P[H5WJUYDPVR;BJD98]E&
M>Y-:=>?>-KN/5-?L=!GTB\U/3X$-U?):Q!R&*LL0/(QSN;\!^ !VVEZC;:MI
M=KJ-I)OM[F,2HWL1GGT/M5K(KS'X4:C.VDZGX1NQ<6MUI;E8V<[91%(25(!S
M@K^(Y%<@L^K-\-]>\1G7]7^WZ7K#K;@7.$.7B4[ACGAVXZ<GCDY /?<BC->:
M:K=7>A^*_#GB2ZU&[71+^/RKV)KI_(AF:,E7V%L!3G'3 QGKC/1^"8I[FRN]
M;N+F[D&IW$D]O#/,Y6& M^["HQ(7(^;C'WL= !0!U&:,UY'J.E:CK_Q9U?1%
M\1ZM9VPT];A1#.0%)9/E & !S]:IQV7B;Q7%JEUI]Z_VVTOI(+:Z?5WC^S*A
M"X,*KMRP7))ZYH ]HS1D5Y)%IVNZQX^GTN?Q?J4,+:9#=LMI-M7>W!"$8PN>
M<]2"!65IWBOQ!>>&-/TN:\D:=M;:R:\>Z\EKB-%W;?-7."3A=RDGISS0![CF
MHIY'C@D>*(RNJDK&" 7/89/ S[UY1)9:_P"%M(\0)=ZU%I.GW$"_8(S>RW<M
MLV0#L.T-SGL."12^"9M1L/B7<Z0D&HVFFR:8+D6M]<>:2V54/U;9GD;<YXYZ
M   [;P5XJ/B[2[N\-B;)K>[>U,9E$A)4*<Y '][]*Z7-><?!HG_A&]9W !O[
M9GR <C[J5)X@E?7OB9:^%;V>[ATO^SFNGB@E,?VEBQ7#%2#M !X]1T[T >A9
MHR*\,U_4]8TW0/&F@KJMZ8M%EMWM+@2D2F.5U'E.W5@ WKGCTXKTKP;H-QI=
MG]MGUG4-0>^ABD=;J3<$;;R5],\?D* .JS2;A7E5SI]WK7Q=UC1GU_5H;/\
MLT3>5%-A<,5!48Z#)'09/(SZ\B+[6S\+G\4/XCU9K_3[T6]NOVC$>T,!EE_C
M.&(R>W% 'T'F@GTKS-1_PF?C_5M&U6YOXK33[2%HK6"<Q*[, QE8HW)R1@']
M#Q7-Q>,M=.FV6@W.H7 8^(#I<FHH=LCPJ0#ELY#'=]X<\=?4 ])@\6O)X_F\
M+2::T12T-TMR9@=ZY ^Z!QU[GMTJ>/Q));^&KW6=9TR?35M#(3$6$C.BGAAC
M'7T./RYKAM-TB.P^.%[8V]U>;)-&8B269Y)$+,N2K/DGG)[C)K(L_M.J_!_Q
M3+?:CJ$\EG?W.QFN7^<!4^5N?F7))QTS0!W%MXVUR>_TZV/@Z[,=\D<RW$5P
M'CCB89R[;0 PXROZ^O< XKR#Q+!<:)X7\&2V&JZFBW%]:++&]X[JX*@\[N<#
M:,+P!Z5JA)/''B;Q/I=YJ-[9#3BL-K:PSF,*>HG(4C=\P! )XX[T >E9JO>7
MUK86_GW<Z0Q%E3<YP-S' 'U)(KRS58[B^.C:/+K5UXBFCL9C+;:?*86G;<5$
MKR;@H5<%/F/)[')KFKB[O-:^&GA&^U:[O+B8ZXMN7:=U+QY;DD'EACANHYYH
M ]LDU&]3Q'#IRZ7(]D]N97OQ( L;@XV%<<D]>OX5J9KRS4YKS0/BII=O!?ZC
M>6R:1-*+>>Y+[F56]2,D[ 22>O>LA?M4GPQ'C^#6-0;7HR93*\S>7M\[:8?+
MSMV?AVSQTH ]JR*7->3WEUJ.L?$7PY:MJNH6=OJ>D&YEAMIMGE,T9SMX_P!D
M<G)!Y&*V?A?>7;+XATF>ZFN(-*U.2UMGG<NXC4D $GKC% '?9K+\1:]:>&]#
MN-6O-YA@ ^5!DL6(4 ?B17&W2CQA\2-8\/ZG/>QZ?IUI$8[6"=HUF9L,7<H0
M3C*X!^O%<1XBO-0U/X?Z]8ZE=W-RVAZL+*.?S67SX_, _>C.'(P,$Y(_/(!Z
M[HNO:I>ZM=:;JF@3Z?) GF+.LHF@E7.!A\#GKQCH*T[G4H(KB2SB>.6_6 W"
MVHD =D!QGV&>,FGZ;IT&EV26EN\[QI]TSSM*P]MS$G%>;VNFQ2_';5P;B]5H
MM/2X4K=. ?F7*$9Y3)SMZ<=* .Q\%>*1XP\.1ZN+0V@>1T\HR;\;3C.<#^5=
M#FOG/28KW2/A#!XFL]7OX[BTO\P6Z2[8!EPIW*/O9&>IZ$BNUU636O%GBS7-
M,M22-/A@%NB:H]KY4C)O\W:BG>02.O3 ]: /6 <UR^O>*Y=.U4:1I6G?VGJ8
MM7O'MQ/Y6(U('!P<L2>!['VS<\()J</A>S@UF[ANM0A#1330R%PQ5B!ECU;
M&??-<%<:?#'\<;QC-?'R]'-UA+N126#@[<@_=_V>GM0!Z5I&H2:GI-M>S64]
MD\R[C;S@!T^M7LUXG;2WFK_#B_\ '9U>^BUV&25T:*9A'"@<?N=A.TKC!Z=Q
MUJKX:BUOQQXIOH;OQ#J]AOT^VN]L,V &8(_R@8 7YB0!TR.3U(![MD49%>)V
MMKXI\7:=>:II]X4OX;Z5(;M]6DC%M&K &,PJNW!"C))YSDUJZ[J;2^-)]/\
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
M8/*+MT8;@, C"@C@ ?0"MS(I,CUH Y.;P%;OXGO/$$&MZQ:7UVH23R)(PFT
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
MF2WUT6*)@!$&6D8G"JH[DD@4 <?_ ,*DT@:-#I(U?619PW1NT02Q?ZS &?\
M5]N?S-6KSP5]AO-0\16FH:K>ZN;&2&.&69 DOR':IPH_BYZ]:DC^(5HUU/82
M:3J<.J1S)"EA(B"25F!(*MNV8P"22P'%3>&/'-OXGU.ZL8M(U6T>V#>8]U"J
MIN! *Y#'YN>E 'F&D:/J-OH]G9:)=>-K35HAN:VD0QVBR9R?O87;N.3R<C/!
MKV37=R^%]060LS-:.A*Q-(2Q4C[J?,>3T'Z5J\49% 'E?PY\+/?>%=.34KO5
M4BM)O,;2[J!402*V1]Y,LO.X<]<>E:U]\)=(O[K5Y7U+5$BU*5IWMHY]L2RD
MYW[<?,0>1GI7?<4M ')Z7X!M-*\2)KB:OJ]Q<K#]GV7$ZLC1XP%/R@D#@CG.
M1DYK(;X1:6\-Y VM:R;:>7ST@%SA(9=V2X4#!/;D?_6]"R*QM;\1PZ/<6UHM
MI<WU[<AGCM;55+E%&6;YB!@<=\G/&: /,-7T62P\9W\EY)XOMXH[6&VL;S2M
MTK3(%&XR, 23NP<<9-;FF>!;[Q'H"6WB35]<$5O>&>S$LD8F*[1M:3(8YSOP
M"<@'D5W'A[7;;Q'HT.IVL4\4<A*^7.FQU8$@@CZCMFJOB+Q98>&],NM0N$FN
M(K5@DPM@K-&QQ@$$C&<C\^U %/6/ 5CK.K6.IRZCJ=O=VL(@>6VG\IKB/^ZY
M SR>N,=3[8X#QEX#M/#.D:?:Z1_;%P)M52Y=8HY)G@B7.2FT;5QO_B!+'Z&O
M8;"\2_TZVO8PRQW$2RJ&Z@, 1GWYJQQ0!S-AX4B(O[RXU6_O+K4;<0_:951'
MAB^8@( @V_>&<CD@<=JR7^%&E/X>@T$ZQK/]G02F5(A+%]XG/7R^QR?^!'\.
M]KG+_P 9Z?;:RVBV<%UJ>J(H:2VLT!\L''WF8A5Z]S_2@#H(X_+@2+>S;5"[
MG.2<=R?6N*A^&=DDT*SZQJMS807!NH;*65?+20DD$$*#@$D@ XS^.=71?&>F
MZWK4^D0QW<-_;QF2:&XA*%,-M(]#R1TR,=ZZ/- '")\*]-CT.]T==:UK[%>S
M>?.GFQ?,W?\ Y9]\*3_NCWS(_P +M'>]BN/M^K*HM%L[B..Z*"Z11M'F%0">
M.H& <#\>WS1F@#@/^%2Z0=#M-).JZP+>UN#<1[;A?O\ ;@J1@<XX[GUK7MO
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
MBOH>%S);QN0 64$X^E $E%>/7EKX@U/XC^)=,B\6:E:P65M'=)L"XZ*P3 P
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M;_:8]N1R#A6.#PQQZD5/IWC^SU'PWJFM+I]Y#'ISLDL$IC$I9>H #<'MSC-
M'79H5@PRI!'J*YKQ(_\ :?P\U2XGM9K9FT^680R, \;*I9<E2>00#P:XWP)X
M[LM)\+^&=+O-/U"&*Z'D1WK1 0&3<W&<Y/;MWH ]7QSFEKC-;^(,&DR7[0:9
M=7UGIKA+^ZBDC586(^ZH9@7()4$#IGKD8JC?_%?3[:^AM+/2-4OFGLOMD!AB
M_P!8AY& ><<')QQC'- 'H!&:,5PEY\2X8+:>ZMM%O[BVLE1K]R\<9MMR[MNU
MF!=QE<@=,]>U3:C\1(83;1Z1I=SJLTUA_:)5'2,)!W.6/)]AF@#M<[?I2)(L
MG*,&'J#FO+_'/C%]4^'EAJ&B0W36>ISI%+,'6,HN[#1D$@Y8@KQQC//3-&TG
MG\/_ !.M;31O"5UIZWL)EN;07< 5T *[D16*+@\GYLG X'< ]?(I:X74OB99
M::)+PZ;=S:-%<-:RZC&\>WS 0/E3=N9<[LL!_#QG/$%]\5;2UUB\TV#0]7O)
M;94<F&$'<K$?,!G(&"",]<]J .^9E7EF"CWIPZ5P'Q@ACN?A?J$\D;!HFA=,
M\%294!X^A/%2Z!X]LSJFG^';S3M0T^::!?LDMW&JK.JKUX)P3AL#V'.3B@#N
MZ*X.Z^)]C:F&\;3KHZ++<&V74M\84ONQD(6W[>&^;';H<UTWB+7[7PSH=QJU
MZLK0P $K$,LQ)P .WYT :H&*,<YKB[#X@K+=ZAI^HZ->V6I6=O\ :OLJLLQE
MAX^964XR,C(S_7&;#\7M.;3K'4I]&U2#3[J4P_:BBLJODX  .6X'8>W- 'H]
M<OI?@^33/&&I>(?[7GF?4!ME@>)0H4?< (_N@ 9],^M0:1X_M-0U:]TV]T^]
MTJYMK?[7MO% W0CJW!.,>G_U\4X_B9;"^TU;K2+VWL=5<)8719&\YCQS&K%E
M!RF,]=W.,4 =WVI/NUY])\5;9;;4[B/0M5EBTZY,%PRHH\L#&YFR>"#N&.>G
M;-;5]XRM%EL+33K2?5+[4+7[7;V\#(F8L9#,SD!0<_6@#IE=6) ()'!P>E.K
MQWX>:Y8>'['QGJ5Q#-!;1ZJ0EN/GDR20L8P3ELD#KCOG'-=C8^/[5]8O=*U:
MQFTJZMK=KLB:6.16A'?*,><<X_G0!U[.JXR0,\#)I2,UXMX^UY/$"^%;Z/1[
MNWMI=2A>UO)W3$J$G(V!B1_"02/7IW]J'2@ %%%% !1110 'D4F*6B@ HHHH
M *0"EHH **** "BBB@!,4M%%  1FBBB@!",F@#%+10 F.:6BB@ (R*!Q110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !6#XA\1R:*8XK72;[5+ID:4PVJ_=1>K$GCJ< #
MD^E;U9>O0:M<:3+'HEW!:WIX62>,NN"".W0\@@\].G- $?ACQ'9^*=$CU*T5
MXP6,<L,GWXI!U5AV/]"*V*X#X4W=U_8FHZ3>6T4<VE7\EK)-#N*3.#EFR>K;
MLD].HX%=_0 4444 %%%% !7%S?%'PW!;1W,O]HK;R.8XYC82[)&R1A6VX)X/
M2NTKS7XPVT$'@_3$AACC2/5(0BHH 7(;. .E &CJ_P 4=*TNSNY1I^J236J)
M++!+;- RHSA Q\S'&3CC/]:[*TN%NK."Y *K+&K@'J,C-<5\8((O^%::S/Y2
M>=M@3S-HW;?/C.,^E8VDW&L:'X[\,:9+K5S?V^K:>S3),JA4*1EAL 'R\CWZ
M\T >@Z1JTNIS:@DNG7=F+2Z>!6N%VB<#^-/53ZUIY%>-VVL>*GTCQE'9W]U?
MWEEK @3E1*T0;:PC & Q [#UP*Z;X:ZU:ZM'J*VFIWMQ!"T:);:@X-Q;X7#
M^H)Z'Z^E '?YHS7 ^-;E[C68+&"\O;D?99!-I>FR%9@QP4E9E(*J#@<^HX/-
M<'H>N>(M:;P1;GQ%J%M]L^T12,$0Y\O@$9'S$J<9;.",T >\Y%&17B4<WB*:
MS\9POXIU%8_#KR26Y0*'E(#, [8)(&P<>Y^E2VNM>(_&EQ:V*L\ODZ5#=.EO
M?"S9YF_C+!&)&#T^[TS0![1D49%>.:I<>,])T_PO;:IKK"ZN-82VE$!1\H6!
M&YMN2W)!'0C&14K>)M6\(ZIXSL)=2N-2CT^RCN;:2[VEEE?;Z #&7''^R* .
M[\2^+8O#=_I-M-8W$PU&Y2V25"H1&8XYR<^_2NC%>(^(K2\DB^'VLW.KW=Z]
M]?6LLZRL-@=MK HH V@988QT(]*N'_A(-3U[QQ;#Q5J$,6EQJ\2+&G)VLR\@
M# &",#&>,GB@#V+(I<UX@FN^)(?#OA3Q5)X@NI9]0ODM);4H@A\LEE/RXY8[
M,Y]2<8K5U*;Q3XFU/Q =):^5]/O#:V0MKR.&.)T7EG!Y?.XG&.V,]P >LY%1
MW%U!:6\EQ<S1PPQC<\DC!54>I)X KRI[CQ1<>.]"T6_UZYMI+O2FEN!;+%B.
M3!#;<+@\IG)SC)QBN<UG4M0U#X5:]#?ZC=SC2=6-FC%P&FC#J )#CDCM0![X
M&5@"""#R"*,BJ&E61MM&AMC=7,Y"?ZZ9P9.>>H Z9P..U>37^IZ[I^G>*-)G
MUV^77+.\B:P*R;VFADSL0#C/&=QQQ^% 'M&11D5YGH>OW'B4VEY8ZI/:V=AH
MXGNFFF#+]H8G'F'^(+L<G[O&.E<]HNN:U:>*O"N-0U*Z74VDCO)IN;6YP2=T
M (! &XG.!VQD4 >VY%&17CECXAOX/&T=EKFI:C9:C+J!$9>0"QN;8,VU5XX/
M. >Y R<FNS^)7B2Z\,>$FNK%UBNYID@CE8;A'DY+8P<\ _YXH N:CXOBT[QA
MIGAZ2PN2^H!O+N<KY?RKD]\_H*Z3/'6O$?&^EW&E>/M ":QJ<K_9;F9)II06
M1UC8Y4[0!G R.?H.]QO$>N'P!X)U@:K=B\NM26VN"@4B9"[CYEQR<(!^= '?
MZ-XMBUCQ-J^ABQN+:;3=A=IBN'W=",$]N?H1TKH\\5YOX6!?XP^-@PVYCMQP
M>VP5EQ^(]3\/#Q7H.I:G>W6L;E72FDQN=9?DC9 !R0S GKT]J /7:3(K*CAN
M-)\,,DNH[[F"V9GO;HY&\*27;_9!YQZ5Y-HVNZSI_BCPQ_Q,-3NH]2\Q+V:?
MYK:Y"\[H 0" ,YS@9XZB@#U?Q+KJ^&]"N-5DM9KJ. ;G2' ('J<D<5;TC44U
M;1K'4HT:-+RWCG5&ZJ&4, ??FO'M3O-0\9?#GQ/X@EU6YC\BYEB@LXF"Q)"I
M4[6&T;F*L><^GTK2TF]N=;N_"WA(WUW86(\.PW4K6S;'G8H  &QD  9X/)^E
M 'KF:3(KQ/7/$?B#3= \8:*-6G\[0I8&@O 1YDL,KJ CDCJ P^88/'I6C-<>
M(?#WB/PS/<^(KK4+?Q %MKF*1%3RV89W1@#"X+\<=NISP >K0W=O</,D$\4K
M0OLE5'!*-@'#8Z'!!P?6I<BO#-$OK[1/"OBO4+"^NS>MK#V(,TJLNYW0>;@@
M?,!QR<?2NHTH>*_#^LW&H7L=T-"%K))/'>7T<[F4 ME"HR,X QTY- '5^,?%
M<7@_13JDUE<740<(PA*C;D\$Y/\ +-;;SD69N%1F^3>$7DGC.![UX1XHDO\
M7_@\GB>_U:[GN+FXVO;HVV!5\TJ%"!>HVCDGKGGGGVJ_$Q\-S?9[A[>86Q*2
MH 2I"YR 01^E #]$U.35](M[Z:PN;"24$FVNEVR)R1R/PS^-: .:\-M?$/B"
M;P=X(N1K=TLFHZM]GN#A27'GM@DD9Z<8SC':NP\(WNIV?Q$\0^'+K4[C4;6W
MABN(I+G!=68 L!@ 8.[I["@#T'(I<UYSX\GNYO$5K81ZC>F#[%))_9^EMMNF
MD.0)">@08/)(Y'&2:P/"7BW6_$\7AS1;W4Y[5[J.>::[B55DN%C8A8U)'!X)
M)') ^IH ]DS1D5Y7?7>N>%((=!;Q$LPO=5BM8+IBKSV<#@G]X6ZL0.,^YS5G
M7'USP%9:]J,6LO?6;VH>TM[I_,FCF+JK/T^X"W3ID@<4 >F9I,BO*-3N-2\&
M66@>)+?6;S4DU&6&&]@NY,I+O3(9!CY,8/3U%4]-_P"$CU#7_%,TGBV^CMM"
MO!*8_*0^<BAB5XP%R%QT(]C0!Z'XQ\5Q>$-$.J3V5Q=1!PC"$J-F3@$Y/\LU
MNQ2>9$LG0,H/YUX-XGFO_$'P<3Q-?ZK=RW%S<8:W4A8$7S2H4*%ZC:O)/7OS
MST'C._U%;_4%M]5OG2STM)H+72VVM;2 !M\Y(QMX!ZY(Z#K0!ZYD49%>/2:]
MXAOO^%>L=9N+<ZNKK<".- -R@ /RO)(?H<C@'%1'QAK/ABP\:V37\U\^FW,$
M=I<W6UG0S$@EN@(&,@8_2@#V;(I<BN";3=6\.ZBFM1^(Y+[3S92-<V]W(";B
M18RRF+ PO3/'8&N<T7_A-]2BT+Q!:R7<C3NDE[)->1"WDA+$[5B'*X#'OGCZ
M8 /8*,UD^);/4+[P]>0Z5<R6]^8R;>1'V_.!\H)P>,]:\FE\87<%GX1U)M6U
M"6';LUJ%),;2'V;W/\.6)XXR!VQ0!Z]K>I2:3I%Q?165Q?/" 1;VR[I),D#
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
M?$R72+J6:+P[>WFB02^3-JD3816&0VU=OS*",;L@9R.U 'H%%0VEU%>VD-U
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
MCSR^;)I,<A6%CW4X.=I[CN.*VOB#*L7@#6U?.Z6TDB0 $EF8$ <>IKIJ,9H
M\U\#^'6U?PMH5Q>ZQ<7,-C&K06;0(BV\ZK@'A06*Y.-V16]H/@>/1K;5;2XU
M&6^M-3,C7$,D*1AF<8<Y4 \CC'2NLHH XBU^'2P0P:;-K5W<Z#;RB6+3944X
M(.5!D^\5!YQTZ5I^+?!>G>+TT];[@V5RLRG;G<G\49]F &?H*Z2B@#F?%_@^
M/Q;I=OISW\UE;PR"3;#&I#$#Y>HXQ[5DZC\.9]2GOXIO$5Q_9>HS+/=V7V:,
M[W&WE7ZIG:.@KO** .4;P-;MXNCUY[Z9T2T-D+-XT,9AP1M)QD\G///;.*HV
MWPX6WMQI7]MW<GAP.)/[+D13R"&V^;][;D9Q7<T4 <?_ ,(/<1^++WQ#;Z_<
MPW5U$8-JV\15(_X5&1V(4^^.:SK/X8RZ786,&F>)+JVFLKB2:&;[.C8W@!E*
M]".._K7H-% &%X5\,0>%]/G@2=KB>YG:YN)V4)YDC=2%'"C@<"J%]X*D_MVY
MUC1-:N=(NKT 7@BB21)@!@':W"MU^;W/J:ZRB@#B=1^&]K<Z9H^GV&IW>GV^
MER_:(A$%;=-G(D8D=<DGTYZ5V%O%+%;11RS&:54"O*5 +D#EL#@9Z\5-10!P
MT?@#4+"TEL=)\67UE832N\L/D1N<.Q)"/@%#R.?:I-:^&FE:CI6F6EA-/I<^
MF<6EU;G]X@[@G.3SSUZ_6NUHH XNZ^&VG:AX>N-.U"\N[N[GE$SZA*^9A(N0
MI'8  D8'')IVG_#Z&#3]3@U/5KW5;F_MC:O=739:.(Y^5>>!DY]SBNRHH X"
MX^%Z7'A[3]';Q!J)ALIUG0NJ-\RC:@ (X &>!P<DFM&\\$RKK=SJVAZW<:1<
M7N/MBQPI(DV/XMK<*_\ M#U/J:ZZB@#A[_X:VL\&C6UAJ=Q86VD2">VCCC1_
MWP;=YA+ DDGMT]J+CX=&YU/7-0DURZ,^K0B)_P!R@$>TKL(P!]T*![]^:[BB
M@#E-"\&2:;KK:WJFKR:KJ(@%M%,\"Q;(^I!"_>)/<UU=%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !01FBH;N!KFUDA2>6W9UP)8L;T]QD$9^H- 'G/A/6)=!^&FIZA!92
MWDT5_<^7!$I8NQE('0$XYYKAK7Q-91^/_#FIB'4[F42W$E](;5@TLKJ5)1,D
M[4&%P.0JU[3X:\,P>&+6:VMKV\N(99#+MN60[6))8C:HZD]\TZ^\,V6H>)],
MU^62<7>G)(D*JP"$."#N&,G@]B* ,/XAC]_X1_[&&V_D]=L>E<]XA\)Q>(KJ
MSFGU/4+86<J3PQVS1A5E7.'^9"<_,1UQ[5OHI6-5+EB!@L<9/OQQ0!X/XMOM
M3B76]>T[4=2NKBTU0)#=V]P\=O;+D+Y/EL1O.3@[01SR>QZ.XM+_ %?XKS:-
M-KVKP6L^C_:"MO.(S&2ZY5?EX''U[9K6O/A'HMY'J,1U#54@O)C<?9UN<0QR
M$YW!,8/XYXK0LOAW::?K":I!K6L?:TMC:J[RQL1'Z<QY)SSD]Q^% 'GFG>+=
M7D\%Z'ILFI72O>:VVGR7WF$S"$%>-YY#?/@'L!6[HNEQZ/\ '>>UBN+N>,Z0
M7!NIGE9<N,@,Q)(SD_4FM]?A9H8\.2Z))<:A- UQ]IBEEF!D@D]4(4 >XQWJ
M72_AQ8Z9X@AUMM8UJ\O8HA%ONKPON&<X8X!*_P"ST]J .AUC4=.T*RGU>_*Q
MI%'@N%R[#J%'<DGH*X6WN-3\+^&]9\3OITTVKZS=K-'9B(N8(SQ&'"#/RKDG
MID\<'FND\4^![/Q;/;R7FI:I;K /DBM+@(F[^\05/S<XSZ5+X9\&V7A>>[GM
M[W4+R>Z"+))?3^:V%SM .!Q\QH \E\.^(-,B^*.C75I;ZE)#+8O%-+);MOEF
M>5RTQ4$_*21DC.,8[5Z?XO,FHV#>%](6,W-\I2X*X MH"?G=AV)!P!CDGV-:
MDWABRF\70>)6DG%[#:FT5 P\O9DG)&,Y^8]ZYF?X1:-<WD]W)JVNF><DR/\
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
M8 N) 0JJ&&3N8#T!K!;4=4OO@#X@749)IGM]0%NK7$N]UC62(XW8^?#$C/\
MABO3=:\"6>MWVFWTVI:G!>V,1B%S;3B*252.=S*!U]L=3^&6GPCT./2+_2X[
M_54L[V997C6Y&!M.0.001G&2<D[1SQ0!UVE;CX<L0A ?[)'M)&<'8*X'X)1J
MGAC4A*9CJ/\ :$@O/..3Y@ []3[Y[YKT33;'^S=-@LA<37"PKL628J7('3.T
M <=.G:N:O?A]9/K<FLZ5J-_H]_,<S-9R 1R^NY"""?Z\]: *WQ*U?^P?#%]J
M%C(D.IE(X&G3'FQ1,^-V.O!SCW)K$U6VN/!&N^'9M*U/4)X-8N5LKR*[N&EW
ME]H\X9/#CZ?_ %^O;P-HT^GW]I?)-?-J&W[5<7$A,DA7[IR,!<=@H %,TSP5
M#875K/<ZKJ.H_8E9+-+MU*P C&1A1EL<9.>] 'GWA?2-6UJ/Q#>'QCKT4FFZ
MC/&BB?*MM'!;/#=%XP ,<#FLBR?7-/\ A;9^-H_%>JFZAG"K92SEH)$$I39M
M)YXY[\#&.X]/MO#-EX,T77;BWNM1NENQ)/+')MD+2$')4(H.3Q_]:N7^'/A*
M'5?!.FPZK=:ILM+DROIDZ+'$'#EER"FYAR#][!_2@"?2U?X@^)M?BU+4-1M$
MT\0+;6UI<-$L992?-^4_,V1D9Z8_+E;W7M>U;PEHTDFM7L%S#KJZ2\MO(4$R
M@ B1AU+Y]\<=*]5O_!5M<Z[)K5CJ-_I=_,H2Y>T=<3J!@;E8$9'8XJMJ'PZT
MJ_T[3=/%WJ%M;:=()H5@D3+2Y)\QBR$ELDD]N>E ''ZKH-QI^K6_A]-=UO6?
M]&GN39)=-'.2Y(#M+P@08/WCDDG .<5SUU<WNN?#;P?>ZI>WTTS:T+8N9V4N
MF6PQ/=ACANHYKU76? %AK6MP:M+?ZG;W4=N+:1K6X\KSXQDX<J,\D\XQ6=#\
M)M#AT-M*6\U+R?M2W4;B<;X67=M"$K\H^8\@9)/6@#%U2>^\,_$ZQ@AU/4[V
MVCT6:?[/<W)<,R*W7IDG8"2><]^E9Q6\7X:1?$"#6M2?6U_?L9)V,1'F[6A\
MO.-G^&?:N_C\"V$?B*SUHWNH23VD'V>..6570QD$$-E=QSDDDG.352'X;Z=
MCV<=_J']BR2>:^E-*#"S9!QDC=MR =N>: .3MEO_ !+\1OL%QKFK6UK>:$EX
M8[:X">4SLA*KQP.WKCC-=-\)=3O=4\$AKZXDN)8+J6 2RL6=E!!&XGJ><?0"
MM)O!%M_PD\WB!-5U**^E@:W^1HMJ1GHJ@IV.",YZ#.:M^%O"MIX2TZ2QL;J\
MGA>4RXNI VTGJ%P  ._3J30!R\?_ "<!+_V _P#VH*W?'FJ16'A2_0:O'IEU
M+"1#.V[<O(!("@M_$!D#@D55U+X=6>H^(YM>_MO7+6^D4)NM;I8PJ#'R#Y<[
M>,XSR:9+\,]*NK'4+>_U'5[^2]1$:XN[KS)(E5MX"'&%&[GI0!Q_AJ/4H_'[
MZ!OUFTT^]TD3NEQ>LTA;[HE4@DQYQC&0W'/8#'N[[6K;P6UJ^K:N_B#2=3F6
M["7\J^; @W,Q)8?)MQ@]<].M>CZ?\---L->L=9_M/5KB[M8]C/<71?SL?=W9
M[#^Z,#I6U#X3TJ#7M2UA82;G485AN ^&5E'' (XR, CH<#B@#'\+RR:]XBOO
M$$%[=-I(BB@LX/M#&-FV!G<KN*Y^8+G&<J?Q[,$$ @Y!K!L?"&F:?X1/AJW$
MJV1C9"^X"0ECDMN ^]GG./2M/2=-BT?2+338'D>*UB6)&E;+$ 8&3QS0!<HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ",T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445SGB[6I]/L%LM.8'5[W<ELO'R*!EY2#V5
M<GW.T=Z .CSFBN(^$MS+>?#RRN)IY9I'FG)DE;+-^];J:[>@ HHHH **** "
MBBN2^(-YJ*^'CIFC?\A742T, #E650I9V!'H!CZD4 =;1D5R?@;6#XK\!6DU
MXS-.\36UUM8HV]<JWW3E21SQ@\Y&.*\H6UC;X(^*92\V^TUIO*/G-Q\\*\\_
M-P3USSSUYH ^@Z*HZ.?^)%8$_P#/M'_Z"*Y>;XF:=$LEZNFZC)HL,YMYM46-
M?*1\A<XSN*Y.-V.OK0!VV11FN"U3QK,?'-GX?M]-NKJPN+0RRRVP5C(KD*KH
MP;A <Y;@]^@S7&>"/&%AX.'B**\L]2EMUU=U:YBB:5(4SM&]S]/4DT >X45S
M>K^,+?3KJ*RM;*ZU*]EM_M(AM0O$6?O$L0/7 &2<5BS?%WP_'IUA>QVNIRQ7
MDODKLM2=C@X*DYP6Z?*"3S0!WU%8FB>)8=;\/OJ\=C?01H9,P30$2G;GHH^]
MGMC//'6N47XRZ$ULEW_9NL"T\[R9KC[+^[@.2!N;.,G@X'./?B@#T:BN%UCX
MJ:1I.IG3QI^J7<QM_M$9@MB5E4]"N2"5QD[@,<'J>*FF^(]H1.]AH^JWT5HB
M27KQ0JOV<,N[:0S EP.JCIZT =I17)W/Q!TF"71_*BN;FVU=E2UNX ABWDXV
ML2P*D=QCCZ@BGZKXJT\3ZWH]Q9Z@_P!BL_-N6@B#9C<8&S!W9P3V &": .IH
MR*X#0O%VCZ;X6T"VT:QU&Z^VI(+.T9E,I5&.\LS,!QSQGN !Z1>)_%6@:AX?
MT6^U*QUA;>?4 85CC\MHY8W9,2,#A>0W&<G'L< 'HE%<IJGC>&QU*[L++2=0
MU26Q59+UK55VP*03U8C<V!G:.M5[[XG:!9V>EW:?:KFWU%U2*2"!F523@AC_
M 'AW7[WM0!V=%<?8?$;2;N#5WN;:_P!.DTJ,37$%[!Y<NP]&"YSSQ^8]:O:'
MXL36K\V;:7?64IM_M49N A22(MA65E8\GCCMF@#HJ*P]>\3VVA36=H;>XO+^
M]9EMK2V4%Y-HR3R0  .I)JA:^.+>]TS4WAL+M=4TX8N-,8+YZGCD#=AEYSN!
MY X[ @'5Y%&17DWPZT:+Q)9Z7XEO8M5@U>)GDDO_ #QY=Z-[_*1N/ Z$;5Z8
MZ5>\1^+;FZ\0ZUX9;2;QK&+3)#))&!N#G[LA8-\L>,^_M0!Z717D7P[\>V&D
M^$- TR]M-05)9'@:_> BW21I&*J9#@'@]NGYX['6O'MEH]S>Q+I]]?+IX5KV
M2U5"L (S_$P)/3.!QGDT =91FJNGZC;:IID&H6LJO;3QB1'SV(SS7FWA5?\
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
M_IL>D7G_ !.8XVM[DIB$;49L%S@$DE5XSR3G %3>"H;2ZO\ 38D\ 2V&J6C
MW5[<1LD4>W@LA/+,3GCMZUZY@48Q0!PGQ,TG5[RRTG4M%@DN+K2[U;EH$8 N
MF.<#N?Z$]:I/YGB/Q]IGB6VL-1ALM(M)ED^T6CQO)(P9-B*>6(R<XXXQFO2<
M"DP* . ^$ANK?PK)8WNFW]E<17$CD7=NT6X.Q(*YZ^_I67K8OM0^-.B7L.E:
MD=/TZ)HY+C[&X3>2ZG#$ $?,IR,_H:]4P*,4 >*6[7HMOB,IT360=6WM9@Z=
M-^\!W*/X?5Q^&3VI=/76?##>%_$T>AZG<VT>EG3;ZU^SD3Q;6)W;.H!*@Y/;
MTR*]IP*7% 'DWB&#Q)K5GI/B:TT.:W_L[4S<IIX4+.\&!N++W=B&X'.&'6K-
M^LWB+Q@OB6#3M2AL=)T^:+][9NLL\KAEVHA&XXR<D?2O4,"DP* /'M.CN[7]
MGK4;*^M+RUN;>&9&2ZA:,\R%A@, 2,$<BEB@N/&.B^ ]*L[*^AAL%M[B[NY[
M1XXU$<2XV.V VX],9SP>E>D>*- _X2709]):\FM(I\"1XE!+*.=O/8\59T33
M7TC1K73I+N2Z^S1B)99% 8J!@9QU.._>@#S'0O[4\+:!KWA74M(U*>6XDG-A
M-;6[31RK(I &]1A>1D[L8SDXJO::'J&A>)O 5@]A?7 TJ*5;NXAM7:%&E!(
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
MRA5(V)RW3). !UR: /3>U%9F@:RFOZ+;ZDEK<VJS@D0W*;77!(Y'OC/XUIT
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4$9HHH 3%&*6B@!,4N.,444 )@48I:* $Q1@4M% "8%+B
MBB@!,8I:** "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 **** "BFR2)%&TDC*B*,LS'  ]
MS659^)M)OM2N[""[0SVKQHX) #%UW+M/\7'I0!KT5'+/'!$TDKI&B]6=@ /J
M:S['Q%IFHW5S;6]RAEMYO(8,<;GVAOE_O<,.1ZT :E%1S3Q6\1EFD2*->KNP
M 'XFLW2O$>F:Q)<QVERK26]S):NC':2Z?>V@]1[B@#6HJ*:YAMDWSRQQ)G&Y
MV"C/U-9^C^(M-UV'S+&X#?.Z;&^5\JQ4G:><9!YH U:*BGN8;55:>6.,,=J[
MV R?0>IJAHGB'3?$.GPWNGW >.92RJW#X#;<E>HY% &I1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!G:]8RZGH&H6,(A:2XMWB43@E"2"!NQSCZ5Y%X6^%6K:5XS@OIX[
M=TL9HF+SNS1R+M!)B .X%#\HW^Q[5[=1CF@#&\4Z5/K7AG4--MUMFEN(MBBY
M!,9.0><<CZCD=:\S\&_##4]%\8QZC.L,L=I+M+W1+;UV !XL'@YR,-T %>RT
M4 8'C+1+CQ%X4OM*MA;&:<*%^T[MG# \[><\<8[XKS[X?_#?4_#_ (N;5+F*
M(QP2S1&2Y8M(XP0LL6W@;\G(;D >]>P48Q0!S'COPY=>*?#$FEVOV42/*C;K
MG=A0#R05Y##MZ]#P:X[X:?#[4O#FO3:K>01*C)+$?M#EIP=_RLI4[=K+@DGG
M.17K%% ')_$#PO=>+-%MK&UDMXV2Z65I)MVZ-0""R;?XQGC/%<S\*? VH>&+
MB>_O;6&#[3!L*2,6N(VW?=R/D*8 / SD^U>I48H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YOQIXIC\+Z*\L:B6_
MF1Q:P9&6*KN+'_94<G_Z] '245XE9?$CQ'<WF@VWVV$SW<=L43RDVW.XE92Y
MX*$8R,;1G/4"M/0_&WBK5_%>HZ3;R6DMW!%<!K6552.)D8+&P=<DYW?,,GD$
M8% 'K5%<!X.\3:A =6L_%FL6$GV2]%K;WQ*0K.Y7+(!P"1QT'?O6'XF\=>*/
M"VN:K:O):W8%MYUM&UH\83YL#:<_O,*<L<XRI P: /6Z*\8LOB/KFIZS%X7M
M-1LY;B><"+5X50DQ["V#&1@/D8)Q@>G2K3^,/&U]X2LM?M)=/MEEFCLUMQ"9
M&GF\WRR<\!5.#Q^O(P >NT5Q7C+Q<=*\.W%SI.J:?)?6<T*W4882%0S8P0#\
MN3W/;-8>O>-M<LOB/::)!/#'#+<6PAA$:L)XG'[TNV<@J?NXQGGK0!ZC17E/
MAWQCXFUWQ1J&E0WEL)X8IQ+%+ OEVSH^U"I4[F!!&X$D@CM5KPW\1;F*PN?^
M$@$DYBU/^STF@MO+<$D[3+&Q!3/0?3GG&0#TRBN:CUR^\1^&1?\ AI(XI99=
MD4M\ 4VAL,X"$[AP0.1GKTZU_ VHZYJ,6JMK%S!<);7C6L$D<'E%P@ 9B,]"
M?Y'VH ZVBBB@ 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 *S=9T'3-?LWMM2LX9U*.B.\:LT6X8)0D':>G(]
M!6E10!PD'PIT.SDA%I<7<-NHC\V'Y&$C1L&5LE<JV1R1U!(Z58MOAQ86MQ-)
M#J>HH'$OEE&0/#YOW]K[=V/0=LDCGFNSHH Y;2?A_H>F0&":)]3C "QKJ02<
M0@=DRORY[^N!20^"C'>?;I-<U"YO8HWBM9KD1R&W5R-V!MPQ(&,GL:ZJB@#C
M/^%:Z/';0_9I[J&^AGDN%O=RM(SN,-N!&TC' &..U:$'@S3K6'0[> NEMH[F
M2*+ ^=RI&YCW/)/U-='10!S>J^"-&U'3Y;2"WCT[SF!EEL84C=P#G!.WD9Y^
MH%5)O %I<ZPFIW&HW<DS-!)<!ECVRR0[=CCY?D.5YVXR"1TKKZ* .*@^&]I:
MSRS6NKZE#)B3[.Z,@>#S"&;#;<D9' / R?6K)\ :;-H.J:9=7-W</J<BS7-T
M[ 2&1=NTC   !4$#ZUUE% &-:^'EL)[7[%?7,-I:VGV6.S!'E<='(QDM^-2^
M'=#M_#>@VNDVKN\5NI&]_O.2223[DDUJ44 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
G!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>46
<FILENAME>ex-311blackbaudcertifica003.jpg
<TEXT>
begin 644 ex-311blackbaudcertifica003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WZBBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M57;#W&[&'W'[QYQQVQZUDZ%%X?U?QOXO:_O1$'F"Q2+>-%N7D$A@P!Y XYH
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
M%2)Y &)/08_&O-_%FG:=IMUX&^P6T-L)+M"?+7"-]PY90.3D]<9Z^M0Z7?\
MA^Y\/>(-*\4%#J$=]*\Z(VR:Y(;*[,G)_N@9/:@#TW4M?TG1Y(H]1U&WMGE^
MXLC@$U4U3Q5IVE:S8:9-/ )[LDG?*$$:!2=QSZD8 KR_7KBUN)O$\=M%9V*0
MZ=%%-_:+,]S*0@**BL<*0< GGG!'K4L6H::-9\ 33WEL8(+&1)WWJR*53HQ)
MR,'U[].] 'K%WK>EV-S%;W6H6T,TI 1'D ))Z<5?KQVUCL-8B\3:9XCUM;.Z
M^V/))$(X@7''ELK,"6P,  $$?C7:^)(Y+?X6W<=DUT#%IRJADR)MH49W>AQG
M/XT ;=KX@T>]U!["VU*VENDSF)) 6XZ_6L'Q%XDF7Q);>'=-U*VL;EK=[F:X
MGC#A /NK@D#)Y)]A[UR6LQV][\,?"/\ 8[JVHK+ EJ8Y"KB3&),<CHW7L*VK
MS3K"7XR6236MM)NTQY7#0K@R;S\W3D_4F@#L]$;56TF$ZTELE_@^8+8DIUXZ
M^U<[IWCE+[XA7OAPQ*L$49$,I!#22*?G'/4=0,?W3UK=\1:LNC:+/<AD^T,/
M+MT8X\R5CM1?S(_#TKR_6/"VO^&=)TG6)I=-E30I1*WV82"60.X+EBQPQS[#
MJ?3% 'KESJ-E921QW5W!"\APBR2!2WTS5/\ X2;0_P"S6U'^U;3[&K!&F\P;
M0Q ./K@]*X;QI%H^N>(/!=T+>"XBOY\N2@W2184@-R"0,_SZ]*HZ5X<T0^+?
M&T4FFPM':QJ;>)XU,<6Y"Q*CH#G&..!0!ZK-?6MO:?:IKF*.W(!$K. I!Z<U
M7CUO2Y=-_M)-0MC9?\]_,&W\_7VKR.RO)[+1? <M[?+9Z;MF!N"D<@CE).QB
M.@X/!Q\N>><TGB[0]$L?"/B&XTVZ>^9[NWD,S(GEQN2<B,H ,\G=CL5_$ ]A
MM]4L+N[FM+>\@EN( #+&C@E,Y'./H:Y;Q]XL?1-%N'TG4[%=0@9"\#@.Y4N%
MP!G@\]P>/SK O[2WT+XBZ(-&AAMI9-+G.R-<?:)-C%0W]XE@#R>2/6L*YN=.
MN/@A<&0VIU9+C=,K;3*LAN">1USM+?@30!ZV_B#3+.W0W^H6T$HA$LB/*,J.
M,DCZL/SJ1]?TB-;0OJ5J!=D+;_O1^\)Z8KSB#2=$U7XHVJR6-E<0R:*L[JL:
ME&E)(+$#C.#W![5SD.C::GPAUJ^%FC7T5^(HYI54O&HE0;5;L,$YZ<DT >X:
MAJMAI,'G:A>0VT?8RN!GZ>O44V?5]-ME@::_MD6?'E$RCY\^GJ/>O.KF>,_$
M"YLM:U1+&&YTN%+9V2)@Z?QIN8%02=W;G'H!69=:7H%C=^"K*WF%W:?;IE\V
MY"YDC+?+VY0G.#T/- 'J$WB/2(M'GU7[?;O9PY#R)("-P.-OUS4FAZO!KFD6
MU_"T?[V-69(Y _EDC.TD=QFO*+A8;>^^)<""..+[.I2--H&<=ATZD9[\^M>B
M> [BVF\&Z:L#0F2.WC6=8SG:^P$AO?!!YH -.\;:3JGB2ZT>VGB8VZJ!*91^
M]<Y)5!WP!R?7BM*T\0Z/?7SV5KJ5M-<IUB20$_AZ_A7D^L3Q6FN_$(>8(;R2
M&,6XW*K-E<MM .3\N<\=,Y/K=UA;>[^'W@<Z.ZF^%U;QP&-B'#;2),<@\..?
M2@#UVBD&<#)!/?%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MM#TJ]OXK^ZT^VFNX@ DTD8+*!TP?QK0HHH S;3P_I%A?27MIIMK#=2$EY4B
M8D]>:8WAK1'U/^TFTJT-]O$GGF(;]P[Y]:U:* *>H:3I^JK$NH64%T(FWQB5
M VUO49HO=)T_4;);*]LX9[5<8BD4%1CIQ5RB@#%'A#PXL<48T6QV1-O0>2,*
M?4?E3G\)^'Y)KB5]&LC)< B9C",OD@G/X@&MBB@#,C\.:-%IDFF)I=JMC(VY
MX!$-C'CDC\!22^&]$GTZ+3Y=*M&LXFW)"8AM4^H%:E% &5;^&M$M+N&[M]*M
M([B!=D4BQ ,@QC /T-0W/@[PY>7,]S<:-9R33D&5VCY<YSD_CU]:VZ* ,L>&
MM$%XEX-*L_M")L63RAD+C;CZ8XJN/!OAL6QMQH=CY)<.4\D8+ $ _D3^=;E%
M &7-X;T2XL(+";2[1[2W),,+1 JA/7 [=:M/IMC+L\RRMGV+M3=$IVCT'' J
MU10!5&FV =G%E;;G!#'RERV>N>.]26UK;V<(AMH(X8@<A(U"C\A4U% %=;"T
M6_:^6VB%VZ>6TP0;ROH3Z55L_#^CZ?>27EGIEK!<R$EI8X@&.>O-:5% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5Y[\6BG]CZ2DT@6W;48Q*&'RE><Y)! 'UKT*HK
MFUM[R!H+J".>%OO1RH&4_@: /)?$^GRZ9XWN'\+0I; :'*\XM0 H.7 )QP#P
MO)].*L:'IVCZI_PC&J0Z\ANK=T2*VM;5$;@ M&P4[L#YBQ)Q\Q/2O2M/TC3M
M*A:&PLH+:-SEEC0#=]?6H;'P[HVF7;W=CI=I;W#YW211!3S_ "H P_B9-<V_
M@JXD@9A&)8_M&U0?W6X;A@XR/;/-<Q<:#X5O]235KS78+R-[*0R+!;HD:Q@$
M!SM^X5X SSE<5ZG-#%<0O#-&DD3C#(Z@AAZ$'K6.G@[PVEN8%T2Q$1<2%?)&
M"P& : //_ 226.H7&G:K$J:_#8*-*$N/]00S#'8-D\]^/8U1T>RTO7O"VGRW
M>O+!>VMTI,,-LGG^>6.>AWL6/.0>=O3BO5CX=T=M1BU Z;;F[B"B.8I\R #
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
MG!'#>6%O+'$NV,% -@]%(Z?A0!PW@:XM]'L_%/B6]E,6F7-\SPR,A&]59AN
M[Y+8_"J\6I2WEYJ&O6US:GQ#J$7V;2=.><;HH.N2 ?O$#?SP..><5Z#>:#I.
MH645E=Z=;2VT1S'$T8VI]!VJ+3O#&A:3<_:+#2;2WFQCS(X@& ]C0!X]-<:M
MI7B/PI;KX;EM+BV:0Q0&Z5GNBV-Q+#@<]R.GKCCW"&\MYYY+=)XFN(@/-B5P
M63/J*9/IME<WUO>SVL4ES;Y\F1UR8\]<>E0VVB:;9ZM=:I;VJ1WMVH6:49RX
M'MT__4/2@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKF/$GC.+PU?VEK<:
M3?S_ &QQ';R0",K(_'R\L"#R.H&>U21^,+=-;M='U*PN]-O;L$VZS[&63Z,C
M, >.] '1T5ST?C"SEU]]$2RU WR*KNGDC"H<88G/ Y%=#0 45BOXITV/Q8GA
MMG87KP><I_A_W?\ >P,_2G^(O$EAX9L%NKYG)D<1PPQKN>5ST ']3@4 :]%<
M=JOC'5M#L'O]2\,2Q6HZ/'>(Y4D\"0 ?+]1N&>I'6KR>,+5_$Z>'Q87HO67S
M/NIL$>,[\[NGZ^U '1T5A6GB:._U&^L[33;^4V<C1O*%01LPZ@,6 S_GUK,T
M_P >-JNH7UC9^'-5DN;!MERA:!=AR1C)D /0],]* .PHK'\/>)=/\36DL]@T
M@,,ABECE3:T;#L13=6\4Z;HVLZ9I=V[+/J#%8R.B^F[N 3P/?TH VJ*R/$>O
M)X;TB34Y[2>XMXL>;Y)7* D '#$9Y(Z4FEZ\^JZ =7BTN[1&C\R&%FC+S+C(
M*X8@9Z8)!H V**\OF^*^IQ:6=:_X120:1YIA6:2[569\^FW...P(SWKH9?'3
M:7:0W7B#0;_2[>7://RD\:DX^]L)8=^H[>O% '7T5%;7,%Y;17-M*LL,JAD=
M3D,#WK'\6>(V\+:0VIM8275NA D,<BJ4R0!P>H)/:@#=HKC;SXAVNDV>EW>K
MZ9>65OJ !20O'($R <D*Q;&"#P._KQ6UK?B&'1M%355MYKVW9HP/LNTDAR I
M&2,Y) X]: -BBN=U/Q;#IUQ9:>+&XFUF]3?%IR,N\#!)+/G8 ,')R?;-5I/%
MM_8ZIIVGZKH$EJ]]<>3'-'<K)%T_O8!W9_A(''0GI0!U=%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'G?Q1D<7OA..#9]I;54:(29
MVD@CJ1VR1[UC>+9+_3O'?AZ]\5SP26(D<6@L 5","N6<.3ZKG!Z"NZ\0^#K7
MQ)J%C>7.H:A ]BP>W2W:,*K@@[L,AR>!UXXZ=::_@JSN]4L[_5+^_P!3DLR6
MMTNFCV(QQSA$7)X'7TH R-.V_P#"[-7VYS_94>[/KN3I^&*[6YO+>TCD>:55
M$<32L,Y.Q>IQUQ7.MX*SXDN=<CUW4H;NXC\IC$(?N#;A>8R/X?3T].6WG@2W
MOTNOM6M:O)-=(L4LWF1*YB7=^[XC VDL21CDT >9ZJVIQ20>,%T/4X[U-0-Y
M+<M&JQFW*C:@(). @4<C&6;FNE\8WMM/X\\%ZA<R(^CR@O&2#MWG!!/MRGY&
MO0M0TD:EHDNES7ERJ2Q^5).A02,._)4CGV'TQ6/#X"TA?#Z:)=275[9Q','V
MAUWPGGE&55(ZT =#>FU%C<&]\K[)Y;>=YN-FS'S;L\8QG->3^+SK"_$B];P^
M%>X_L8%U4?/Y6\;O+SQNQC'7OWQ7=P>#X4D@6ZU74KZTMF62"UN95*JX.020
MH9L<8#$CZ]FKX,A7Q0/$']KZH;W&PC=%L,><^61Y?W?QS[YYH G\':AHVH>'
M+=]$'EVR9#0L?GC<DE@^>=V23GOG-<7X?;69_'/C@Z%+8*XGB#&\1R-PW@ ;
M2/1N?I761>"+2V\2W.NVFI:E;7%T^Z:*%XQ$_'0KLY]>3G-0Z?X#BTN]O;RR
MU_68KB^<27+[H"9&!)SS$<?>/3UH Y_X4S00W_B+3[B25M92Z+7C.P*R,&92
M4[_>SG/J*P/%D5[XF?5]9M-'U.:6&6-=.NXHE"+%$V&(YWDEF8\#L/0X](LO
M!=AIVGZA;V=W?0W&H/YES?+*//=LYSNVX'4]!_$:T]/TA=-T*+28;NY,<,/D
MQS.5,BJ!@=%QP,8X[<YH Y;6]57Q)\'KS483DS66]P#]UEQN'X$&M_PQ>0OX
M+TJ[;;#"+*-VR>% 09)_*JV@>#+/P]97-C!?7]Q97(?S+>Y="N6P&(*J"#@8
MZXY-9<OPYW:?_8\/B'4H=#).ZR4(3M)SM#D9 W9/.?2@#E_%GG#X'Z<Z(A$T
MJ2R[#@*'9GSCZD#'O7HGB;['_P (5J9OT5[863EU..<+D8SWSC'OBJ6N^ -(
MU^RL;*>6\@M+)-D,%O*%0<8!((.2/6K7_"(V4RP)J%U?:E% <I%>3;DR,XRH
M #$9ZG)H H_#..>'X>Z2ESY@DV.0) 0=I=BO7M@C'M4'Q8_Y)QJ?^]#_ .C4
MJ;7_  ]-JGC31+ZW^V6_V(;Y;A) (F0-GRMN<DL0.>F/7C&SK_AZR\260LM0
M:<VV<M'%*4#\@C=CK@B@#B];TFVU6P\"6%ZDAMI4\IT+;FYM^Y'&1C[V/<8K
ME]3N-2\'0S^$-3FF_LR:>*;3K]02Z*LR,0".X Z=CCL17J#>#=.9=,4SWNW3
M /LH^T'"8Z?7CCGMQ5W7= L/$5G';7Z.5CE6:-T;:R,IZ@]NX_&@#A[!O*^.
M]^NHLK3267^@G!X& <#WVA_UKT*]-D/LXO?(YF7R?- _UG\.W/\ %Z5GZWX5
MTO7YH;BZCDCO(.(;JWD,<J?0C^N:;I_AJ*UU!-0O+^\U*[B4I#)=,O[I3UVA
M5 R1C).2<=J -P$'H:*R]*T&ST>\U*ZMFF+ZA/\ :)@[Y ;_ &1C@5J4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 <[XTU/5=%\.7&J:4UIOM5WR1W$3,'7('!##&.3W
MS[5SEWXK\4:/X-L_$]Z-)N8)UBD>UBC>-E20 C#ESD\C(V^OI6Y\1YEA^'^L
M%OXH0@^I8#^M<%XDT2WB^$^E:L^IWDTEO:VLB6<\^Z%F8("-GL"<8Z ?6@#T
MB/Q?I#ZO8Z49)EO+Z!;B",PL0RD$]0,= ?R-7&U_3$N-0A>Z"-IZJ]T61@L8
M(R/F(P>/0UQGB);V\^'FD>)8+*.UU73$BO%B"!0% PZ@9X3!SMSG  Z\5K:+
M80+X$GE\2ML_M$/<Z@;ARH7?@ $G&W"A![8H ZR*6.>)98I%DC<95T.0P]0:
MYS_A($C\1:M+=W MM*TV..W9Y&PK3/\ ,?KA2@_$UK13Z=IN@+<6QC73;>WW
MQF(@J(U7(QZ\5P-WID5SX$T][NY&G:CJVI+>+<$859VW.F_IQM 7ZXH ]#@U
M2PNK)[RVNX9K=%+,\3A@HQGG'?':L[PA=WNH>&K:_OV)GNB\V,$!49CL !]%
MQ7 P7M\^GZYHD]C:0ZM?ZE#93S69S'.'7YWP,XQ&I+8Z%B< FO5XHH[>!(8E
M5(XU"JH& H P!0!QGB#Q'XATSQII.CVL-BUKJ1_=RO&Y9 I&_.&YP/YCTKK)
M=1LK>=+>XO;:.X;&(VE56.>!@$YY->>ZS=VNO?$?PC>:7(MW"C7 =T7(78<$
MG'S=>A/R],9R:@\.K9ZKX1\9_P!M;6NQ=W+73%098U"#;QUX*G Z<8H ],FO
M;6W=4FN88W8%E5Y "0!DD9]!S3K>ZM[R$36T\4\1. \3AAGZBO'M*T]+_7?
M"ZK;0S-/83&1709D58SY>\9YX"]1S[]NU\&6UO8^(/%EK:1K% E\C+$G"J6C
M!.!VY- %;Q_KVN^&'L=0L[RU73IIT@ECEMBYBSDE\@\C Z<?K5;6/%&M:5\0
M=)TV74K)=)U (T;K &/I@_-D GHW3D=<&NJ\5Z.-?\+ZAIOR[YHCY9;LXY4_
MF!7BT6@W^O\ P^F\2RO*MUIJ11V9\[&(XL[R!VZY['*D]^0#V&UU#4YO&EYI
MZW5I+IUM"LDH\DB5'?.U,[L=!N)QW_+H:Y3P C-X;?5Y_,$VJ3R7L@?^$$X4
M#VVJM;VEZO8:W9_:].N5N(-[1[U!'S*<$<T <G9:QJ'C+Q!JUE87TFGZ3ILB
MQ&>"/]]/)SN 9@0 ,'MGD>M5-1\3:WX;O[K0KNX@N)6L7N-.O98AF0HI8K(
MP&?E(!&.W%0> I5\+Z[K_A_4VBM2]S]JM9'_ ':S*QV_+G XPO ]_2L_Q@8O
M$GB^6[L<366C:7<-<7( :'>8W*KGD-R1D>F: .O\-^+XKCP7I^LZ]=VEO)<E
MERF54D,P  .3G Y_&ND74+)[0W:W=NUL.LPD!0?\"SBO(M)@^W^$_!<=EJ*V
M>L1?:9+-KA1Y3E6 9& ]01C@G -1VNI.T?AR"YL;>PT_^W+A+]$.;=YEVD$$
M\;=Q; R1\O'2@#V"+4+*>!YX;RWDA3(:1)5*KCKD@\56MO$.CW<T$-OJ=K++
M.&,2+("7QUP*\_\ $^G6P\>:BD4$+03:#+-=Q-'E=REMCX(P&W 8/M7/)9V%
MEX#\%:E%%!;WCZHGFW84"3:&?@MUQP..E 'N=%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% %+4M(T[6(DBU*R@NXT;<JS(& /J,U1A
M\'^&[:9)H=#T])$.598%R#^51>+?$DOA72CJ9L/M5JA"R%9@C*2<# (YZ^M2
MIXDMKSPJ^O:6HNX5A,HCW[#\O+*3@X(Y_$4 5=<\,WFOZJBW6JR+H9C'FV$2
MA#(X.1N;J0>XXZ#ZUT$]K!=6KVL\*26\B['C9<JR^A'I531+^YU32H;VZL39
M-,H=86DWD*0"">!@^U:% '.W5CJYM)=,M]+T5M+VF)(7N)%S'T *B,@<=@:9
M>6FO:A;_ &>\TG0+B'_GG+<2,.A'0Q>A(_&NEHH Y2TTK5[ 0+::)X>@6 L8
MA%<2*%+?>( CZFKQD\5$$&RT4@]0;N7_ .-UNT4 <?IVA:GI-[<7EAH7A^WN
M;@DRR)<RY;)R?^6? SV%17?AF]OM1>_N?#_A^2Y<;9'-U-B0=/F'EX;\0:DU
MOQQ/HOB>TT4Z%-</=D>0\=P@+CN<'IWZD=.U=@I)4$@@D=#VH Y.?1]5N;Z.
M]GT+P])=1@!)FN)-RX]#Y?%%AH^JZ7<2W%AH7AVVFE&)'BGD4OSGD^5SS76T
M4 8?F^*_^?+1O_ N7_XW4,4?B."#R(M-T)(26.Q;F3'S$D\>7W)/YU1\9>+M
M2\*W5B4TNWN;*ZE6$2M<["KGL1MP!COGL<U!?^--5L/'%GX>ET:!([LKY5PU
MT<.O\1'R]1SQ_B* -I7\4HH5;'10H& !=2X _P"_=5[.V\0:?$T5GI6@V\;.
M7*QW,B@L>IXCZU9@UN]D\63Z,VG(8(H1,;J.?(4'(4,I PQQT%;E '-W=MX@
MOXQ'=Z3H$Z*<A9;B1@#^,5,:RUU]-_LYM(T V6P1_9S<2;-H[8\KI5>U\4:G
MXCO+^+PW;V8MK*0Q->7C,5D<#[JJN#U_BSC'3-5+OX@7&F6VK6]]I&W5M.C$
MQ@68>7+$3@2(QY('&1C/(]\ $B^%[E;9K=?#'A<0L<E/,?!/'_3+_9'Y5:GT
MC5KG2?[*ET3P\UA@*(!<2!1CIC$?!'J*W-"U-M9T*RU)K=K<W,2R^4QR5!Z<
M_3FM"@#C;;P_J5K93VD>A: 8+CB99+N:3S/3<6C)./>F+X8NDBCC7PQX7"12
M&6-?,?"N<9(_==?E'Y5VM% '*?VEXW_Z%[3/_!@?_B*/[2\;_P#0O:9_X,#_
M /$5U=% '*?VEXW_ .A>TS_P8'_XBC^TO&__ $+VF?\ @P/_ ,175T4 <I_:
M7C?_ *%[3/\ P8'_ .(H_M+QO_T+VF?^# __ !%=710!RG]I>-_^A>TS_P &
M!_\ B*/[2\;_ /0O:9_X,#_\175T4 <I_:7C?_H7M,_\&!_^(H_M+QO_ -"]
MIG_@P/\ \175T4 <]:7?BZ9O])TK2K=01G-Z[$COC"5T-%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!RGQ%B$O@Z4-R!<VV1C.<S(,?K7%:_I]W\.;V]EL(Y7\+ZI$\=Q
M& &-M(P8#:..!D8YYY![&O3-;\/:;XBMTM]3BEEA0Y$:SO&">.H4C/08STJQ
M=:59WNE-IEU#Y]HT8C9)6+$@=,D\D\ YZYYH \\U'R;VU\(:8%O=1=[!)&TP
M2;$E3RP!)*YP1@\].2.@KEG^U_\ "K%DEU"\C>RUDV\068A53*\?[0!R02..
M:]4O? NB7TFFO(EQ&^G0BWA:&X9&,8& I(.3Q[YY-47^&'APVLEM$EY!&]Q]
MHQ%<L,-V '3 _/WH Y1O":6WQ"'AM=7U(:;>V'G7"27!+SD$\ X]>3T[^N*I
MVFKW^G>"KC3XKF0V\>OFP$DD[+Y4'7:7 +*#C&0#P3[5Z,?!>GG6DU87>I"\
M6$0[Q=-RH&.>Y]?K4-M\/]#M])O-+874]G=OYDD<TY(W9!W#&,'(ZB@#)T;P
MK=Z;XDOX6OK6TL-3LI!]@M)6W(WRJ9$#>F3R.A(KKM!TA-"T2VTU+B:X6!2/
M-F;+-DD_ESP.PJCH_@_2=$L[FWMA._VB/RGDFE+OLP0%!/0<G@5?T?1K30](
MATRS#_9H@P7S'+,<DDY/U)H XOQ8YD^*/@[RY-Z S#"'.".&]NWUX/M572DG
M\7^&?$NJW%S<1WRW,\5JR7+HL"QJ"@ !QU/)QS74:'X'TO0=2:\MY+J4KO\
ML\4\N]+8.06"#MG'4Y--F\#6+76H2VM[>V<.I;OMMO"Z^7-GKU!*D\Y*D=30
M!PUI<:CX@UKP9]IU34H!J-E-]H$4^T,4C(W #@%L9/U[5V'@B&6PU'Q'I9O+
MFYM[2\00FYDWNH:-21DUIOX2T\ZKIVHQ23PRZ=%Y-JD979&FW:1@@YR/6IM+
M\.P:3J-[?0WEY++>MOG$SAE9N@.,#&!QQCB@#/\ B#H:Z]X-OH "9H$-Q#CK
MO4$X_$9'XUY)?-KFO^&K3Q<"Y;1E@B1FS\VTMO?W.[9D_7TKZ#ZUEVWA_3+7
M19M(CME^PS>9YD1_B#DEAQ]: ,7P"SZEI]YXBFP9-5N6DC)Y9(5.Q$/'&-I.
M.>M=.[K<V<AMY0V]&"O&P//3@^N:+.SM]/LH;.UB$5O"@2-!T51T%4]"T&Q\
M.Z>UCIZR+ 96EVN^[!;KSZ4 <=\'W2'P]J&FR*4OK2]<7"-C<,@8)_(C/L:Y
MKQW$UWX\UN>"4F.ST1O/"/@9(*A2?^!!L'KC%>FZEX2TG4KE[IHI;:[=2KW%
MI,T+N#_>*D;OQS1/X2TB;0KG2$@:"VN<><T38DD((.68Y))QR3UH \Z>RN;S
MP[X3GMK*+5K:TTYGN=,24HQ5OE\Q,\E@0?H1QUJSI.LKJMUX3T""[OI--NEN
M);AYI&29R@8A"P.< KV/-==#X TN".W$5YJB2VR&."9;M@\:'J@(XV^V/I4U
MWX'T:YTZRM(8Y;1K%B]M<6[[9(V/5MW<DX)SU- '*745U8^(O%&A17UZ+ Z8
M=0@VW#;H''! 8G.T\\<]JYNRM&TKPUX+\0VUW=_;9KY;9E:4F,1EWRH7WP,U
MZF/"5HUKJ"3W=Y+=:@%6YO-X25U'11M "KCC '<U3/P\T1M,L-.=[Y[6QF,T
M49NFQN/TZ8YQC'4^M '64444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8>L^*;31;Z*S>SU"[G>/S2ME;&;8FX#+8Z#K^1]LX\/Q.T:
M>".YCLM6-I)((UN?L9\K<3@#=G'6NOEC0"641KYA3:6QR0,X&?3D_G7$_"J)
M+CX>P)-"A5IY28RN0#O)Z'T- '466K23+?27MA-I\-K(RB2X9=LB#/S@@\#B
MLT>-].;Q/9Z"MM>F>[A$\4IBVIM*[@>3GL1TZC%>>3WE_?>!?'"7^K7%Q)9W
MOE1R-,5&T-MP,<$,,C;C!R/J)-(ACT[QYX/5)+F3S=)W;FN 5Y5CM4C.X#'W
M<XY!]<@'LE%>26][XN\2:##XATAYHKH7$D@+WZ"'RP2/+\O&,# &6P<Y/0UZ
M';:7?1^))]4DU29[26W6-;$CY$<=6'^>Y]J &ZYXA72+JRL8;22\U"]+""!&
M"@[1DEF/055T7Q;_ &MK]WHTFEW=G=6D0DE\XJ1R> ,'D<YS5'QIX?&O:AIP
ML-3-AKUHKW%H^#@J"H;..W*_GZ9K%T7Q7J-G?:Q#XBTI5\16&F/.9D8!)H4&
MX#@D DMU _EB@#TRBO-]-D\878T+5;:6Y>"Y,;7WG7$)C:-PI)1,#:1D\=:R
M'U'Q'-I/B^[;Q'=*VCWCI (U0;@IQ\V!C&,<#'.?P /4+W4)[74=/M8M/GN$
MNF=7GC^Y!M&<O]><>XQWJ_7!7FLZJWB+P24OWBM=4B9[BVVK@LL8;[P&>=^,
M9QP.*KV^HZGXE\/Z_K=MJUQ936=Q*EK#$1L18@#AP1\Q;//X?2@#T6HKB5H+
M>2589)B@SY<6-S>PR0/UKRNTUOQ!XJ\1:7;6^M3:=;ZAI1N2L<2$QR!BK;1U
MP2N03G@G\/4[2&2WLX(9IVGECC57F8 %R!RQ Z9H RO#7B>U\4VDMU96UU%#
M'(8B;A54EAU& Q/&>]-MO$ZWO]K+;:7?-)IH8.I"8DD SL0ACEC^F>:Y!=2B
M\ ^.M8ANB5TS5(6OX,D*HF7.Y .Y/MS]W@]:W9K._P!%^'-]/#=-:ZFMO+?3
MRJ%<F4@NP^;(QGY?8"@#I["YDO+""YEMI+:25 YAD^\F>Q]ZL5Y_I>M7VJWG
MAW1IKYX!/I?VZ>:.3]Y.V0 @8C([L<=>G&,T:E?Z_H%C8Z3-J!O[J^U$P)/&
MR)*D/4 DC&\COCC/&>* /0*P-=\66V@:A96,]A?3S7I9;<6ZHV\KC(Y8$?>'
M6J7A:+Q+;:UJ,.K><VF.JO:&XGCDD5OXAE>2.>X[>]9'Q :=/&G@IK6*.6<7
M$^Q))"BL<1]6 ./R- '3Z'XJL-=N[NRBBN;6]M#B6UNT"2 ?W@ 3D>_^(K<K
MS+5?#^NV=QXB\8W-W!97XLRMK':OY@15 SN9U .0,=*@CU'Q#IOAS1M1?6+F
M_EUPV\"Q81# 6!9BK-D9( '..23Z  'JE,E<QPNZH795)"#JQ]*\^8>-["/7
M4B%Q)"]KFP\^>*659<A2 1C/!)&?;N<4NA:V^KVVKO8:Q?VUS!:C=:7JAIK>
M1226PP((88'MB@#M]*O9=1TN"[GLYK*25=QMYOOISQGT..<5GZ9XECU+Q'JF
MC"SF@ET\(7>0KA]PR, $\8YKD-*\1:E?:5X0TN34'%QJOF37-VIPY1"3L&<X
M)X&?8XQ5*.[F\+^*/'EY'-+>36MI R/<-EB2@QD[<'&1Z9Q^( /6**\XV^-(
M[BTN[>:\CLY8'^UR7-Q;R ,4RKH ,#YCT'IZ5B6FM>(H/!VB>)[G7[B8O?K#
M):[45'3S6#;F[G (SP ,>F: /7?M,'VO[+YJ?:-GF>7GYMN<9QZ9J0D*"2<
M<FO/+"UD?XU:INU"Y816*2!0_ !9?W9X^[SG _/.:ZCQ5XAB\.:2+AH#<SSR
MK!;VX;;YLC' &<''&3^% %"P\=VFH3V;QV<PT^]NFM+:\+KAY #_  YW ':<
M'Z5U=>->'[&30M4U30=1N)%U&VC,VC11OMC+R@C=&&^\P)QD]!N]#7JFAZ?=
M:9I45O>ZA+?W0&99Y#]YO8=A0!6UCQ'#I=]:Z=#;S7NI766BMH<9"CJ[$\*O
MN:K+XGN8=;L--U'1;BT-\66*;S%D3<JYP2O0X!K"T!E;XP^)Q<9^T"VA%ON!
MSY6%W8]L[:TO$6N7MGXPT+1X;:QD2^+O'-.C,T#*#D@ ]<$@=.I% '745Y8]
MWXF\51ZM<:4]Q!/:7S10.M^L<480A2I0#YLC+'=[8I(/^$DU;QR-&NO$=Y:[
M])2ZD%N(\(Y*[E7 QC.<-UQWYH ]4HKR/3?%^KOX2TRS,LTUU+JS:>;@2JLK
MHN& W-QN.0N?ZFI]13Q?HFF>()I+^>ULA;?:;53=K<2QON7*;F&[;\S#\!SZ
M@'JM9/B3Q!;^&=&DU.Z@N)H8R%80*&(SP"<D8&<#/O7GDT6KZ;X9L-6NO&5_
M+_::6^+=8OWC*5!V1 9.\CC=QU)/6L^XO[^3PSXYTNZEOGM;01-;Q7I\R>(.
MP.&;GCIW)% 'L&GWT6IZ=;7T <0W$:RH'&&P1D9%8K^+8[C5;C3='L+C4Y[8
M[;AXBJ11'GY2['[W'2IO#IN&\#::;8K]I.GIY1DD\P;]@QEAU&:Y7X--;OX9
MO6R#?F\<W9).\G QG//K^O?- '3Z%XKAUO4[S3OL%W9W5HBM+'<J%(S[9Y'H
M>A!KH*XSX@ZPOAW0[W4]/:!-8,4<(<D%UB9R <>F2<'IFLS6VOO"FK>&9+34
M+VY74+A;2\AFG>02EL#>NYCL/)X! Z>E 'HU%>6VVH:C)'\0;?\ M6^":4/-
MLV,IWQE5D;&3R1E1UZ@5!=ZEKUX_@6./7KRW&JP,LQ14SN"C+=.2=W?I@'K0
M!ZS17E-G>>(1IOC30[;59KF\L)HA:W%Q(!(WF$[E#9&"=N![GBJT7C&YTS2M
M>GAN-1BN;:WAC73M1RSV\C-M,@9LDK\P/S>PZ8H ]5U*^CTS3;F^ECEDCMXV
MD98EW,0!DX%5?#VO6OB718=4LTE2&4L LJX8$'!_E7#R6GB>VO#=EKC^Q[FQ
MD2ZAN+Y+AV;RF(9%Z D@<*2.>F*V/A22?AYI^<\-(.9-W\9_+Z4 =I1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 5M0MY[NQD@MKM[25\ 3(BN5YYX8$
M<CC\:R/"?A?_ (1339+"/4;BZ@9RZ"55'ED]<8&3D^M=!10!REMX"T^#3M8L
MI+R^G35G:2X:1U!W$D[AA1ST]N.E4+3X:QV6MV.K1ZY?/<VB"-3,JR97G(&X
M848)&!C'UYKNJ* .-@^'=G;:E/+#JFH)IUQ*9IM-$@\ER3D@C'W3W'<<5T$.
MDO#KT^IC4+MHY85B%F7S"A'\07L?I6E10!B:YX:AUJYMKQ;V\LKVU5UAGM9
MI 8#(((((X''M5?3_"%M;WU]?ZC=3:G>WL'V:62X50!%C!0*H  /?U_.NCHH
M XO1? ,ND7B*?$%]<Z5 _F6VGRCY48<KN.?F /(& ,@&I1X$4:?KEF=2<IK,
MIFG80@%23D[>?YYKKZ* .7E\'O+/H,YU-A)HJ%("(!A\J%.[GT4=,=ZB_P"$
M*DMY=2ATW5GL],U-S)<VJPABK-][RV)PF[H>#QTQQ76T4 <W#X0@M?$=GJUK
M<>4MG:BSAMA&"HB],YR3[_I72444 8NO>&;'Q!<Z9/=CY["X$Z<9#CNI!XP2
M%/X>]7=7T_\ M72+O3_-\I;J%H7<+DA6!!Q[X-7:* .+O? #3:=I:66L366I
M:8IB@OXXAN,9ZHP!&?S]?4U:O_ ]MJ6A_8KJ_N7OOM'VI=1R!*LPZ,,8
M '0 =QFNJHH PO#OA^?1D>2^U6XU2]=0AN)QC:@_A49.!DY///&>@J+7?"[:
MWK.EZD=0:WDTUVD@5(@P);;G=D\CY>V.M=%10!GZQIIU?1KC3FG\I;B,QR.$
M#<$8. :R;KP7:7OA&UT"XN92+,)]FND&V2)DX5A[XKIJ* .1M?!=RFDW%O?^
M(+V]OI46-;QU ,*JP8!%.<$D#))).!Z"K$'A-Q?W>I7=\DVI7%I]C\^.V$8$
M><DE03N8\<D]A@"NFHH XE_AW&-%TRSM]5G@O-+=FL[Y8QO0')*L <,,D9Z9
M QZU-9^ P+[5+O5=6FU!]3MQ!=*8(XPX"[0>!D8ZC&.@ZUV%% '&:1X#N--0
M17'B&\OK>!2MG!.N4@R, D9^8@$@9P!Z<"D/P^0^%K3P^NJRI;6UQ]H218@)
M-VXL.<XZL>@]*[2B@#GF\+N?%0UR/4YH6D@2&Z@B0!9RIRI)ZC\.W&>N5\7^
M%8/%ND+927+VTL4HFAG09V.,C)&1G@GN*Z"B@#AK_P"'MSJL5O<WWB.Z?6K4
M@V]_'"L8C SQL7KR<DDY]ZZ71=+N=.AE:^U*;4;R8@R3R($' P J#A1U./4F
MM2B@#G=:\)PZEJD&L65U)IVKP#:MS$H8.O\ =D7^,?B*B3PM=W7B2PUK5]3B
MN9K!76WBM[4PH"PP2<NQ)Z=\<5T]% ''W/P_MY-<NM0M=7U*RBO2&NK6WEVI
M*>_TS_4^M31^"_(\3OK=MJL]NYMOLL<,4,82.+'RJ,J>A /X8Z5U5% '%1?#
M73D\-3Z-)?7DGFW/VL7&55HY?[RX'';(_E4X\"A])N+2XUW4IY[A!%)=2LK2
M>4/^68)!V@]\<D\G-==10!RE]X&AOM#TK3SJM['+ICJ]O=)M#K@8Q@ #'3'I
MBLZ\^&%O=-J1&N:D%U$(+@2,'W[<')XZY ^G:N\HH S]$TPZ-H]MIWVE[A;=
M!&KNJJ=HZ#"@#@5C3>"88-3GU+0]2N](NK@[IE@P\,C<_,8V!&>?\YKJ:* .
M>/@[3KG1[FPU-YM0>[(:XN9W_>,0<C!'W0#T48 _$YKZ=X+CMI[*34M3NM47
M3P/L<=R%VQ,.C<#+,.Q)X_+'4T4 <=?_  _BO-6U:[BU:\M(-4B"7-M!@*[;
M2N2>I'.<?7L<5&OPZBBGT=XM<U$)I))MED$;[<XR =O3"C@YQ7:T4 <:?AY;
M/+K$LNK7YDU26.65D*(5*.'0C"]1C&?<U;3P3:3B_?5;N?4;J]M_LLD[A4(B
MX( "@#((SG&:Z>B@#CK'P EI92VTVMZA=KY#PVWVA@XM@PVEE!'WL$@'L"1W
MK5\*>&U\+:1_9L=[+<PJQ:/S$5=F>3T'//KFMRB@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
1** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110885920">
<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, 2024</div></th>
<th class="th"><div>Jul. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity current reporting status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity interactive data current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity filer category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity small business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity emerging growth company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity shell company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,626,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment flag</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_DocumentFiscalYearFocus', window );">Document fiscal year focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document fiscal period focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity central index key</a></td>
<td class="text">0001280058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850118614864">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 30,438<span></span>
</td>
<td class="nump">$ 31,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">800,670<span></span>
</td>
<td class="nump">697,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $6,006 and $6,907 at June&#160;30, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">152,832<span></span>
</td>
<td class="nump">101,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssetsCurrent', window );">Customer funds receivable</a></td>
<td class="nump">2,943<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">92,290<span></span>
</td>
<td class="nump">99,285<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,079,173<span></span>
</td>
<td class="nump">929,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">98,066<span></span>
</td>
<td class="nump">98,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">28,489<span></span>
</td>
<td class="nump">36,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Software and content development costs, net</a></td>
<td class="nump">165,465<span></span>
</td>
<td class="nump">160,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,053,249<span></span>
</td>
<td class="nump">1,053,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">549,521<span></span>
</td>
<td class="nump">581,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">68,785<span></span>
</td>
<td class="nump">51,037<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,042,748<span></span>
</td>
<td class="nump">2,912,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">44,038<span></span>
</td>
<td class="nump">25,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">51,682<span></span>
</td>
<td class="nump">64,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DueToCustomersCurrent', window );">Due to customers</a></td>
<td class="nump">802,372<span></span>
</td>
<td class="nump">695,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt, current portion</a></td>
<td class="nump">23,786<span></span>
</td>
<td class="nump">19,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current portion</a></td>
<td class="nump">427,098<span></span>
</td>
<td class="nump">392,530<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,348,976<span></span>
</td>
<td class="nump">1,197,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">998,071<span></span>
</td>
<td class="nump">760,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">75,397<span></span>
</td>
<td class="nump">93,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">2,315<span></span>
</td>
<td class="nump">2,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">36,290<span></span>
</td>
<td class="nump">40,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">4,362<span></span>
</td>
<td class="nump">10,258<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,465,411<span></span>
</td>
<td class="nump">2,103,574<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 9)</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">70,883,488<span></span>
</td>
<td class="nump">69,188,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 180,000,000 shares authorized, 70,883,488 and 69,188,304 shares issued at June&#160;30, 2024 and December&#160;31, 2023, respectively; 51,623,951 and 53,625,440 shares outstanding at June&#160;30, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
</tr>
<tr class="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,208,624<span></span>
</td>
<td class="nump">$ 1,203,012<span></span>
</td>
</tr>
<tr class="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">19,259,537<span></span>
</td>
<td class="nump">15,562,864<span></span>
</td>
</tr>
<tr class="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; 19,259,537 and 15,562,864 shares at June&#160;30, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="num">$ (857,452)<span></span>
</td>
<td class="num">$ (591,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">175<span></span>
</td>
<td class="num">(1,688)<span></span>
</td>
</tr>
<tr class="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">225,919<span></span>
</td>
<td class="nump">198,869<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">577,337<span></span>
</td>
<td class="nump">808,705<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,042,748<span></span>
</td>
<td class="nump">$ 2,912,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">51,623,951<span></span>
</td>
<td class="nump">53,625,440<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DueToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DueToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>50
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113031776">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 6,006<span></span>
</td>
<td class="nump">$ 6,907<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113267984">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 287,286<span></span>
</td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 566,536<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
</tr>
<tr class="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">124,700<span></span>
</td>
<td class="nump">121,475<span></span>
</td>
<td class="nump">250,906<span></span>
</td>
<td class="nump">244,587<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">162,586<span></span>
</td>
<td class="nump">149,567<span></span>
</td>
<td class="nump">315,630<span></span>
</td>
<td class="nump">288,208<span></span>
</td>
</tr>
<tr class="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">47,081<span></span>
</td>
<td class="nump">53,191<span></span>
</td>
<td class="nump">97,946<span></span>
</td>
<td class="nump">107,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">39,068<span></span>
</td>
<td class="nump">36,146<span></span>
</td>
<td class="nump">81,870<span></span>
</td>
<td class="nump">76,737<span></span>
</td>
</tr>
<tr class="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">33,443<span></span>
</td>
<td class="nump">59,148<span></span>
</td>
<td class="nump">81,197<span></span>
</td>
<td class="nump">111,986<span></span>
</td>
</tr>
<tr class="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">902<span></span>
</td>
<td class="nump">788<span></span>
</td>
<td class="nump">1,806<span></span>
</td>
<td class="nump">1,562<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">120,494<span></span>
</td>
<td class="nump">149,273<span></span>
</td>
<td class="nump">262,819<span></span>
</td>
<td class="nump">297,861<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">42,092<span></span>
</td>
<td class="nump">294<span></span>
</td>
<td class="nump">52,811<span></span>
</td>
<td class="num">(9,653)<span></span>
</td>
</tr>
<tr class="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">(15,715)<span></span>
</td>
<td class="num">(11,167)<span></span>
</td>
<td class="num">(25,991)<span></span>
</td>
<td class="num">(21,829)<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">3,310<span></span>
</td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">6,657<span></span>
</td>
<td class="nump">4,785<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 );">Income (loss) before provision (benefit) for income taxes</a></td>
<td class="nump">29,687<span></span>
</td>
<td class="num">(8,095)<span></span>
</td>
<td class="nump">33,477<span></span>
</td>
<td class="num">(26,697)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">7,883<span></span>
</td>
<td class="num">(10,200)<span></span>
</td>
<td class="nump">6,427<span></span>
</td>
<td class="num">(14,101)<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">$ 21,804<span></span>
</td>
<td class="nump">$ 2,105<span></span>
</td>
<td class="nump">$ 27,050<span></span>
</td>
<td class="num">$ (12,596)<span></span>
</td>
</tr>
<tr class="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.43<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<tr class="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.42<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<tr class="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">50,747,337<span></span>
</td>
<td class="nump">52,642,411<span></span>
</td>
<td class="nump">51,399,853<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">51,677,418<span></span>
</td>
<td class="nump">53,643,124<span></span>
</td>
<td class="nump">52,371,927<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
</tr>
<tr class="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 (loss) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 339<span></span>
</td>
<td class="nump">$ 3,055<span></span>
</td>
<td class="num">$ (846)<span></span>
</td>
<td class="nump">$ 5,213<span></span>
</td>
</tr>
<tr class="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 (loss) gain on derivative instruments, net of tax</a></td>
<td class="num">(1,386)<span></span>
</td>
<td class="nump">5,383<span></span>
</td>
<td class="nump">2,709<span></span>
</td>
<td class="num">(5,309)<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 (loss) income</a></td>
<td class="num">(1,047)<span></span>
</td>
<td class="nump">8,438<span></span>
</td>
<td class="nump">1,863<span></span>
</td>
<td class="num">(96)<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">20,757<span></span>
</td>
<td class="nump">10,543<span></span>
</td>
<td class="nump">28,913<span></span>
</td>
<td class="num">(12,692)<span></span>
</td>
</tr>
<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">281,376<span></span>
</td>
<td class="nump">262,390<span></span>
</td>
<td class="nump">552,894<span></span>
</td>
<td class="nump">515,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">119,810<span></span>
</td>
<td class="nump">113,926<span></span>
</td>
<td class="nump">238,998<span></span>
</td>
<td class="nump">228,426<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">5,910<span></span>
</td>
<td class="nump">8,652<span></span>
</td>
<td class="nump">13,642<span></span>
</td>
<td class="nump">17,657<span></span>
</td>
</tr>
<tr class="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">$ 4,890<span></span>
</td>
<td class="nump">$ 7,549<span></span>
</td>
<td class="nump">$ 11,908<span></span>
</td>
<td class="nump">$ 16,161<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112139120">
<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, 2024 </div>
<div>USD ($)</div>
</th>
<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_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="nump">$ 27,050<span></span>
</td>
<td class="num">$ (12,596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">60,553<span></span>
</td>
<td class="nump">53,622<span></span>
</td>
</tr>
<tr class="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">519<span></span>
</td>
<td class="nump">3,798<span></span>
</td>
</tr>
<tr class="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">57,856<span></span>
</td>
<td class="nump">63,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="num">(18,810)<span></span>
</td>
<td class="num">(33,101)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred financing costs and discount</a></td>
<td class="nump">984<span></span>
</td>
<td class="nump">963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposition of business</a></td>
<td class="nump">1,561<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_OtherNoncashIncomeExpense', window );">Other non-cash adjustments</a></td>
<td class="nump">2,462<span></span>
</td>
<td class="num">(1,569)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">(53,062)<span></span>
</td>
<td class="num">(69,624)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(2,473)<span></span>
</td>
<td class="nump">9,470<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="nump">19,146<span></span>
</td>
<td class="num">(3,431)<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_IncreaseDecreaseAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(13,579)<span></span>
</td>
<td class="nump">11,948<span></span>
</td>
</tr>
<tr class="ro">
<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">36,228<span></span>
</td>
<td class="nump">52,233<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">118,435<span></span>
</td>
<td class="nump">75,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_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="re">
<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">(6,118)<span></span>
</td>
<td class="num">(2,779)<span></span>
</td>
</tr>
<tr class="ro">
<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,392)<span></span>
</td>
<td class="num">(28,756)<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_CashUsedInDivestitureOfBusinesses', window );">Net cash used in disposition of business</a></td>
<td class="num">(1,179)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(5,029)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(40,718)<span></span>
</td>
<td class="num">(31,535)<span></span>
</td>
</tr>
<tr class="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">1,211,600<span></span>
</td>
<td class="nump">158,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Payments on debt</a></td>
<td class="num">(966,680)<span></span>
</td>
<td class="num">(171,824)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Debt issuance costs</a></td>
<td class="num">(6,458)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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">(54,483)<span></span>
</td>
<td class="num">(33,687)<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">106,851<span></span>
</td>
<td class="nump">61,313<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">(2,577)<span></span>
</td>
<td class="num">(3,359)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(262,596)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">25,657<span></span>
</td>
<td class="nump">10,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate on cash, cash equivalents and restricted cash</a></td>
<td class="num">(523)<span></span>
</td>
<td class="nump">2,489<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">102,851<span></span>
</td>
<td class="nump">56,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">728,257<span></span>
</td>
<td class="nump">733,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">831,108<span></span>
</td>
<td class="nump">$ 790,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">30,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">800,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash in the statement of cash flows</a></td>
<td class="nump">$ 831,108<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_CashUsedInDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 loss from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_CashUsedInDivestitureOfBusinesses</td>
</tr>
<tr>
<td 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_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/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>53
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850111064656">
<tr>
<th class="tl" colspan="1" 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>Treasury stock, common [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</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, 2022</a></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="nump">$ 744,032<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="num">$ (537,287)<span></span>
</td>
<td class="nump">$ 1,075,264<span></span>
</td>
<td class="nump">$ 8,938<span></span>
</td>
<td class="nump">$ 197,049<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,745,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="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="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="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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
</tr>
<tr class="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="num">(30,990)<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">29,925<span></span>
</td>
<td class="text">&#160;<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="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="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="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="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="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="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="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="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="nump">719,733<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="num">$ (568,277)<span></span>
</td>
<td class="nump">1,105,189<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_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,278,827)<span></span>
</td>
<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="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="nump">744,032<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="num">$ (537,287)<span></span>
</td>
<td class="nump">1,075,264<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
<td class="nump">197,049<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,745,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="nump">761,370<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="num">$ (570,547)<span></span>
</td>
<td class="nump">1,138,553<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_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,311,367)<span></span>
</td>
<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 Mar. 31, 2023</a></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="nump">719,733<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="num">$ (568,277)<span></span>
</td>
<td class="nump">1,105,189<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_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,278,827)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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="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="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="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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
</tr>
<tr class="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="num">(2,270)<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">33,364<span></span>
</td>
<td class="text">&#160;<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="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="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="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="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="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="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="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="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="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="nump">761,370<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="num">$ (570,547)<span></span>
</td>
<td class="nump">1,138,553<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_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,311,367)<span></span>
</td>
<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,188,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 808,705<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="num">$ (591,557)<span></span>
</td>
<td class="nump">1,203,012<span></span>
</td>
<td class="num">(1,688)<span></span>
</td>
<td class="nump">198,869<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Dec. 31, 2023</a></td>
<td class="num">(15,562,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,562,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 5,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares, Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,954,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method</a></td>
<td class="num">(263,656)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (211,412)<span></span>
</td>
<td class="num">(52,244)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,357,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(720,189)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(52,723)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (52,723)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">33,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,570<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="text">&#160;<span></span>
</td>
<td class="nump">335,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">2,910<span></span>
</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,910<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, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,861,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2024</a></td>
<td class="nump">534,054<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (855,692)<span></span>
</td>
<td class="nump">1,184,338<span></span>
</td>
<td class="nump">1,222<span></span>
</td>
<td class="nump">204,115<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,237,264)<span></span>
</td>
<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,188,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 808,705<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="num">$ (591,557)<span></span>
</td>
<td class="nump">1,203,012<span></span>
</td>
<td class="num">(1,688)<span></span>
</td>
<td class="nump">198,869<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Dec. 31, 2023</a></td>
<td class="num">(15,562,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,562,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 27,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,883,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2024</a></td>
<td class="nump">$ 577,337<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (857,452)<span></span>
</td>
<td class="nump">1,208,624<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="nump">225,919<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Jun. 30, 2024</a></td>
<td class="num">(19,259,537)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,259,537)<span></span>
</td>
<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 Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,861,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2024</a></td>
<td class="nump">$ 534,054<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (855,692)<span></span>
</td>
<td class="nump">1,184,338<span></span>
</td>
<td class="nump">1,222<span></span>
</td>
<td class="nump">204,115<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,237,264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">21,804<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21,804<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="text">&#160;<span></span>
</td>
<td class="nump">10,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,273)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(1,760)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,760)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">24,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,286<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="text">&#160;<span></span>
</td>
<td class="nump">21,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="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="text">&#160;<span></span>
</td>
<td class="num">(9,902)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(1,047)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,047)<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, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,883,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2024</a></td>
<td class="nump">$ 577,337<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (857,452)<span></span>
</td>
<td class="nump">$ 1,208,624<span></span>
</td>
<td class="nump">$ 175<span></span>
</td>
<td class="nump">$ 225,919<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Jun. 30, 2024</a></td>
<td class="num">(19,259,537)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,259,537)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_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_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850211604752">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization</a></td>
<td class="text"><div style="margin-top:9pt;text-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>55
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850212346192">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 condensed 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 condensed consolidated balance sheet at December&#160;31, 2023 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, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2024, 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 unaudited, 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, 2023, 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 unaudited, 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 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, 2023, filed with the SEC on February&#160;21, 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>56
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112786736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations and Dispositions</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%">3. Business Combinations and Dispositions</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 disposition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;2, 2024, we completed a transaction to divest our U.K.-based creative services business EVERFI Limited, formerly a wholly-owned subsidiary of EVERFI Inc, which is a wholly-owned subsidiary of Blackbaud, Inc. EVERFI Limited's total revenue during 2023 was $8.4 million. We incurred an insignificant amount of legal costs associated with the disposition of this business. As a result of the disposition, we recorded a $1.6 million loss, which was recorded in general and administrative expense in the unaudited, condensed consolidated statement of comprehensive income for the six months ended June&#160;30, 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112568000">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top: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. 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 vesting of restricted stock awards and units. Diluted loss per share for the six months ended June 30, 2023 was the same as basic loss per share as there was a net loss in the period and inclusion of potentially dilutive securities was anti-dilutive.</span></div><div style="margin-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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">21,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,105&#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%">27,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">50,747,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">51,399,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Restricted stock and units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">930,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="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%">972,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">51,677,418&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,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="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,371,927&#160;</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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.43&#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.04&#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%">0.53&#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.24)</span></td><td style="background-color:#ebfbff;padding: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.42&#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.04&#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%">0.52&#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.24)</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%">12,367&#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%">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="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,023,093&#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,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></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>58
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850115010032">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top: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. 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, 2024</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,282&#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%">14,282&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">252&#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%">252&#160;</span></td><td style="background-color:#ffffff;padding: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%">14,534&#160;</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%">14,534&#160;</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 June 30, 2024</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%">56&#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%">56&#160;</span></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 liabilities</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%">56&#160;</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%">56&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</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%">16,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">16,198&#160;</span></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 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%">16,198&#160;</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%">16,198&#160;</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, 2023</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial 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="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%">5,004&#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%">5,004&#160;</span></td><td style="background-color:#ebfbff;padding: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%">536&#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%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration 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%">&#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%">&#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%">1,403&#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,403&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">5,540&#160;</span></td><td style="background-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%">1,403&#160;</span></td><td style="background-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%">6,943&#160;</span></td><td style="background-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%">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 8 to these unaudited, 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.</span></div><div style="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, 2024 and December&#160;31, 2023, due to the immediate or short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amount of our debt approximates its fair value at June&#160;30, 2024 and December&#160;31, 2023, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2024 Credit Facilities (as defined below) is classified within Level 2 of the fair value hierarchy. The fair value of our fixed rate debt does not exceed the carrying amount.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the six months ended June&#160;30, 2024.</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%">In June 2024, we entered into a sublease for an additional portion of our Washington, DC office location, which we previously closed for our own use in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, during the three and six months ended June&#160;30, 2024, we recorded noncash impairment charges of $3.1 million against certain operating lease ROU assets and noncash impairment charges against certain property and equipment assets which were insignificant. We present these impairment charges in general and administrative expense on our unaudited, condensed consolidated statements of comprehensive income (loss) and as other non-cash adjustments within operating activities on our unaudited condensed consolidated statements of cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill or operating lease ROU assets during the six months ended June&#160;30, 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>59
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850307765936">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Consolidated Financial Statement Details</a></td>
<td class="text"><div style="margin-top: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. 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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">799,429&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">695,489&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800,670&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">697,006&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,680&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,377&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,534&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,198&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">7,078&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,940&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investment</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,029&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,554&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,346&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,785&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,037&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,290&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,285&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $4.9 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $9.7 million for the three and six months ended June&#160;30, 2024, respectively, and $8.1 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $16.4 million for the three and six months ended June&#160;30, 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of June&#160;30, 2024 and December&#160;31, 2023 was $19.6 million and $25.3 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2024 and December&#160;31, 2023 was $32.1 million and $32.4 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning, customer relationship management systems and other cloud-based 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 $0.7 million and insignificant for the three months ended June&#160;30, 2024 and 2023, respectively, and $1.4 million and $1.1 million</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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">for the six months ended June&#160;30, 2024 and 2023, respectively. Accumulated amortization for these costs was $9.1 million and $7.7 million as of June&#160;30, 2024 and December&#160;31, 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</span></div><div style="margin-top:9pt;text-align:justify;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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">10,473&#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%">3,659&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">10,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,631&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,238&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">4,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">2,995&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,413&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued 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,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,230&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,865&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">56&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,540&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">&#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,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">12,816&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,704&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">56,044&#160;</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%">74,580&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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,362&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,258&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">51,682&#160;</span></td><td style="background-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%">64,322&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 9 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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,815&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,863&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">875&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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,891&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">3,310&#160;</span></td><td style="background-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,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 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%">6,657&#160;</span></td><td style="background-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,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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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>60
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850114350640">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top: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. 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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,500&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.61&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.51&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,782&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.77&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.42&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026,047&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781,145&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.24&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,190&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,481&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">998,071&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">760,405&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.12&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.17&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 refinancing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April&#160;30, 2024, we entered into the Third Amendment to Credit Agreement (the "Amendment"), by and among us, the lenders party thereto and Bank of America N.A., as administrative agent (the "Agent"). The Amendment amends the Amended and Restated Credit Agreement, dated as of October 30, 2020 (as previously amended, the "2020 Credit Agreement" and the 2020 Credit Agreement as amended by the Amendment, the &#8220;2024 Credit Agreement&#8221;), by and among us, the lenders from time-to-time party thereto and the Agent.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amendment amends the 2020 Credit Agreement to, among other things, (a) refinance the existing $1.1 billion credit facilities under the 2020 Credit Agreement to provide for new credit facilities in the aggregate principal amount of $1.5 billion consisting of (i) a $700.0 million revolving credit facility (the &#8220;2024 Revolving Facility&#8221;) and (ii) a $800.0 million term loan facility (the &#8220;2024 Term Facility&#8221; and together with the 2024 Revolving Facility, the &#8220;2024 Credit Facilities&#8221;), (b) extend the maturity date to April&#160;30, 2029, (c) modify the definition of Applicable Margin (as defined below) and (iv) modify certain negative and financial covenants to provide additional operational flexibility. Upon closing, we borrowed $800.0 million pursuant to the 2024 Term Facility and $208.2 million pursuant to the 2024 Revolving Facility and used the proceeds to repay the outstanding principal balances of the term loans under the 2020 Credit Agreement (the "2020 Term Facilities"), and repay $196.6 million of outstanding revolving credit loans under the 2020 Credit Agreement (the "2020 Revolving Facility").</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lenders of the 2024 Term Facility participated in the 2020 Term Facilities and the change in present value of our future cash flows to these lenders under the 2020 Term Facilities and under the 2024 Term Facility was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Term Facilities did not participate in the 2024 Term Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2020 Revolving Facility participated in the 2024 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Revolving Facility did not participate in the 2024 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2020 Credit Agreement considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income, net.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our entry into the 2024 Credit Agreement, we paid $6.5 million in financing costs, of which $1.6 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2020 Credit Agreement and prior agreements, are being amortized into interest expense over the term of the new facility. As of June&#160;30, 2024, deferred financing costs totaling $1.9 million were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $3.6 million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2024 Term Facility.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of the 2024 Credit Facilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Revolving Facility includes (i) a $50.0 million letter of credit subfacility, (ii) a $50.0 million swingline subfacility and (iii) a $150.0 million sublimit available for multicurrency borrowings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2024 Credit Facilities, dollar tranche revolving loans and term loans bear interest at a rate per annum equal to, at the option of the Company: (a) a base rate equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus 1.00% (the &#8220;Base Rate&#8221;), plus an applicable margin as specified in the 2024 Credit Agreement (the &#8220;Applicable Margin&#8221;); (b) Term SOFR plus the Applicable Margin; or (c) the Daily SOFR Rate plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly, varies based on our net leverage ratio and varies based on whether the loan is a Base Rate Loan (0.375% to 1.500%), or a Term SOFR Loan/Daily SOFR Loan (1.375% to 2.500%). The 2024 Credit Agreement also provides for a commitment fee of between 0.250% and 0.500% of the unused commitment under the 2024 Revolving Facility depending on our net leverage ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2024 Credit Facilities, designated currency tranche revolving loans bear interest at a rate per annum equal to, at the option of the Company: (a) the Designated Currency Daily Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin; or (b) the Designated Currency Term Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly and varies based on our net leverage ratio for both Designated Currency Daily Rate Loans and Designated Currency Term Rate Loans (1.375% to 2.500%).  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may prepay the 2024 Credit Agreement in whole or in part at any time without premium or penalty, other than customary breakage costs with respect to certain types of loans.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2024 Credit Agreement, we are entitled on one or more occasion, subject to the satisfaction of certain conditions, to request an increase in the commitments under the 2024 Revolving Facility and/or request additional incremental term loans in the aggregate principal amount of up to the sum of (i) the greater of (A) $360.0 million and (B) 100% of EBITDA (as defined in the 2024 Credit Agreement), plus (ii) at our option, up to an amount such that the net leverage ratio shall be no greater than 3.50 to 1.00.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Credit Agreement contains various representations, warranties and affirmative, negative and financial covenants customary for financings of this type. Financial covenants include a net leverage ratio and an interest coverage ratio. At June 30, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real estate loans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the seller&#8217;s obligations under two senior secured notes with a then-aggregate outstanding principal amount of $61.1 million (collectively, the &#8220;Real Estate Loans&#8221;). The Real Estate Loans require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038. At June 30, 2024, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.</span></div><div style="margin-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, 2024:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2023</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2024</span></td><td 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%">2,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in supplier financing obligations during the six months ended June&#160;30, 2024, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2023</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(2,091)</span></td><td style="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, 2024</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,782&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, the required annual maturities related to the 2024 Credit Facilities, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 - remaining</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%">10,829&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,660&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,375&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">924,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026,047&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113037984">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Derivatives Instruments</a></td>
<td class="text"><div style="margin-top: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. 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, 2024 and December&#160;31, 2023, 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 2024 Credit Facilities to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. Our entry into the 2024 Credit Agreement in April 2024 did not affect our interest rate swap agreements, including their designation as cash flow hedges, as the 2024 Credit Agreement has substantially the same critical terms as the the 2020 Credit Agreement. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the interest rate swaps were $935.0 million and $935.0 million, respectively. All of the contracts have maturities on or before October 2028.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $32.1 million CAD and $29.9 million CAD, respectively. All of the contracts have maturities of 12 months or less. </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net investment hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments was &#163;14.0 million and &#163;13.2 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivative instruments were as follows as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other<br/>current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">536&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,534&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,198&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,540&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 (loss) as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (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 (loss) into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 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 (loss) 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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2024</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, 2024</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%">14,282&#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,456&#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%">10,929&#160;</span></td><td style="background-color:#ffffff;padding: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%">252&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129&#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%">163&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">(56)</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/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 #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, 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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(401)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Excluding net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) and related tax effects are reclassified from accumulated other comprehensive income (loss) to current earnings. For net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to translation adjustment, a component of accumulated other comprehensive income (loss), and recognized in earnings only when the hedged GBP investment is liquidated. The estimated accumulated other comprehensive income as of June&#160;30, 2024 that is expected to be reclassified into earnings within the next twelve months is $11.6 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2024 and 2023. See Note 11 to these unaudited, 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></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 820<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/820/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850114331328">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top: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. 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, 2024, we did not have any operating leases that had not yet commenced.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">1,625&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">(906)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,604)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 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,619&#160;</span></td><td style="background-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,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></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our operating lease liabilities as of June&#160;30, 2024 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 - remaining</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,376&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,106&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,101&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,737&#160;</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="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:10pt;font-weight:400;line-height:120%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future payments</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,177&#160;</span></td><td style="background-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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loans under the 2024 Credit Facilities require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2024 Credit Facilities in April 2029. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2024, the remaining aggregate minimum purchase commitment under these arrangements was approximately $228.0 million through 2029.</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 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 in prior years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded expenses and offsetting insurance recoveries related to the Security Incident as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">1,822&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">12,145&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Offsetting insurance recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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;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%">1,822&#160;</span></td><td style="background-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%">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 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%">12,145&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;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></tr></table></div><div style="margin-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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">173,576&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161,431&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">123,576&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,431&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, settlement of the previously disclosed SEC investigation, multi-state Attorneys General investigation, and Attorney General of the State of California investigation (discussed below), settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our unaudited, condensed consolidated statements of comprehensive income (loss) and as operating activities on our unaudited, condensed 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, 2024, we incurred net pre-tax expenses of $1.8 million and $12.1 million, respectively, related to the Security Incident, which included $1.8 million and $5.1 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $0.0 million and $7.0 million, respectively. During the six months ended June 30, 2024, we had net cash outlays of $5.8 million related to the Security Incident for ongoing legal fees. In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect pre-tax expenses of approximately $5.0 million to $10.0 million and cash outlays of approximately $8.0 million to $13.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, 2024, we have recorded approximately $8.5 million in aggregate liabilities for loss contingencies, which included $6.8 million for our settlement with the Attorney General of the State of California on June 13, 2024, and other accruals based primarily on recent negotiations with certain customers  related to the Security Incident that we believed we could 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 unaudited, condensed consolidated balance sheets. It is reasonably possible that our estimated 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, 2024 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgment, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer claims.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately 260 specific requests from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the customers. We have also received approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court, of which three cases remain active and unresolved.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer constituent class actions. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presently, we are a defendant in putative consumer class action cases in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and in Canadian courts alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees and other related relief.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#8212;known as class certification&#8212;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. We are currently engaged in court proceedings to </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-weight:400;line-height:120%">On May 14, 2024, the United States District Court for the District of South Carolina (the "Court") issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification because of the plaintiffs' failure to meet their burden of proof as to ascertainability, (2) granting our motion to exclude the multi district litigation plaintiffs' expert on the issue of ascertainability, and (3) denying the multi district litigation plaintiffs' motion to exclude our expert on the issue of ascertainability. Further, the Court denied as moot all other pending motions. On May 28, 2024, the plaintiffs filed a petition for permission to appeal under Rule 23(f) of the Federal Rules of Civil Procedure with the Fourth Circuit Court of Appeals (the &#8220;Fourth Circuit&#8221;) and we subsequently filed an opposition to such petition. On July 30, 2024, the Fourth Circuit denied the plaintiffs' petition. This litigation remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental investigations.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As previously disclosed, we are subject to an ongoing investigation by the U.S. Department of Health and Human Services. We also responded to inquiries from the Office of the Australian Information Commissioner in September 2020 and the Office of the Privacy Commissioner of Canada in October 2020. </span></div><div style="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 June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "Final Judgment") relating to the Security Incident. This settlement fully resolved the last remaining U.S. state attorney general investigation into the Security Incident. Under the terms of the settlement, we agreed to comply with applicable laws; not to make misleading statements related to our data protection, privacy, security, confidentiality, integrity, breach notification requirements, and similar matters; and to implement and improve certain cybersecurity programs and tools. The terms of the settlement with California are generally consistent with those to which we agreed in settling with the other 49 state Attorneys General and the District of Columbia on October 5, 2023, as discussed below. As part of the settlement, we also agreed to pay a total of $6.8 million to the State of California. This amount was fully accrued as a contingent liability in the Company's financial statements as of March 31, 2024 and June 30, 2024, and subsequently paid in the third quarter of 2024. Nothing contained in the Final Judgment is intended to be, and shall not in any event be construed or deemed to be, an admission or concession or evidence of any liability or wrongdoing whatsoever on the part of Blackbaud or any fact or violation of law, rule, or regulation. For more information, see the Final Judgment and Permanent Injunction of the State of California, County of San Diego that was furnished as Exhibit 99.1 to our Current Report on Form 8-K filed with the SEC on June 14, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#8220;FTC Order&#8221;) evidencing its settlement with us in connection with the Security Incident. As part of the FTC Order, we were not fined and were not otherwise required to make any payment. Furthermore, we agreed to the FTC Order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the FTC Order. The settlement described in the FTC Order fully resolved the FTC investigation. For more information, see the form of proposed order that was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on February 2, 2024 and is identical in substance to the final FTC Order, and in Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on October 5, 2023, we entered into separate, substantially similar Administrative Orders with each of 49 state Attorneys General and the District of Columbia relating to the Security Incident which fully resolved the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident that fully resolved the previously disclosed SEC investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 notified us that it has closed its investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about these completed government investigations and related actions, see Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024. </span></div><div style="margin-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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112571104">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top: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. 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 provision (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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision (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%">7,883&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td 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 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%">6,427&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td 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></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%">26.6&#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%">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="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%">19.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><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></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in our effective income tax rate for the three and six months ended June&#160;30, 2024, when compared to the same periods in 2023 were largely driven by prior year pre-tax losses versus current year pre-tax income.  Additionally, the 2024 periods were favorably impacted by benefits attributable to stock-based compensation and research and development tax credits whereas stock-based compensation negatively impacted our effective income tax rates for the 2023 periods. Lastly, the 2023 periods were negatively impacted by non-deductible accruals related to security incident, which have impacted the 2024 periods to a much lesser degree.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113036592">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top: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. 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%">Stock repurchase program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program does not have an expiration date and may be limited, suspended or discontinued at any time without prior notice. Under the 2024 Credit Agreement, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page <a href="#i4027dea44b0348c99e09a0bb2317f694_196" style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">47</a> in this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for purchases of treasury stock under the cost method. On January 17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $250.0 million to $500.0 million available for repurchases. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, we entered into an issuer forward repurchase transaction with a large financial institution to repurchase an aggregate $200 million of shares of our common stock (the <span id="i44e33482b2174d73b3915f3504303b45_4326"></span>"ASR Transaction"). Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $200 million and received an initial delivery of 2.1 million shares of our common stock, representing approximately 70% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction will be based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). At settlement, the financial institution may be required to deliver </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additional shares of our common stock to us or, under certain circumstances, we may be required to deliver a cash payment or shares of our common stock to the financial institution, with the method of settlement at our election. The final settlement of the ASR Transaction is scheduled to occur by the fourth quarter of 2024, unless settled earlier at the election of the financial institution. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference of $52.2 million between the prepayment of $200 million and the value of the shares repurchased on the ASR Transaction date represents an unsettled prepaid forward contract indexed to our common stock and met all of the applicable criteria for equity classification; therefore, it was not accounted for as a derivative instrument as of June&#160;30, 2024. Because of our ability to settle in shares, the $52.2 million prepaid forward contract was classified as a reduction to additional paid-in capital within our unaudited, condensed consolidated statement of stockholders' equity. We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the 2020 Credit Agreement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2024, we did not repurchase any shares. During the six months ended June&#160;30, 2024, we repurchased an aggregate of 2,954,211 shares for $262.6 million, including the initial delivery of shares repurchased pursuant to the ASR Transaction. The remaining amount available to purchase stock under the approved stock repurchase program was $259.7 million as of June&#160;30, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $500.0 million to $800.0 million available for repurchases. As of July&#160;16, 2024, the amount available to purchase stock under the Company's repurchase program was $800.0 million. See Note 13 to these unaudited, condensed financial statements for additional information.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,222&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">(1,688)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,938&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">12,253&#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%">13,141&#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%">8,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 $(974), $(3,238), $(3,940) and $(672)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,731&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">10,852&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">(11,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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 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,468&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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,949&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">(4,117)</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%">(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="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%">(8,143)</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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,386)</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%">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="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%">2,709&#160;</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%">(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></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%">10,867&#160;</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,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 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%">10,867&#160;</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,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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss 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%">(11,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,737)</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,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">339&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">(846)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(10,692)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,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="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%">(10,692)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,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></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%">175&#160;</span></td><td style="background-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,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 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%">175&#160;</span></td><td style="background-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,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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112799152">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue 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%">12. 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, 2024, approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.3 billion</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue under contract is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for 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, 2024 and December&#160;31, 2023 were insignificant. Our closing balances of deferred revenue were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-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%">429,413&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">394,927&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2024 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, 2024 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 $279 million. The amount of revenue recognized during the six months ended June&#160;30, 2024 from performance obligations satisfied in prior periods was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insignificant</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt"><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;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: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">241,831&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">479,940&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">29,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">56,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">15,475&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">30,487&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">287,286&#160;</span></td><td style="background-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%">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 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%">566,536&#160;</span></td><td style="background-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%">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></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of June&#160;30, 2024. 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;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: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">252,164&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">496,608&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></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%">35,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">69,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">287,286&#160;</span></td><td style="background-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%">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 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%">566,536&#160;</span></td><td style="background-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%">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></tr></table></div><div style="margin-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;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: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">193,542&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">384,397&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">87,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">168,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">281,376&#160;</span></td><td style="background-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%">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 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%">552,894&#160;</span></td><td style="background-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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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>66
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850109480576">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:9pt;text-align: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%">13. Subsequent Events</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%">Stock Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our existing stock repurchase program. The expansion raised the total capacity under the stock repurchase program from $500.0 million to $800.0 million available for repurchases. The program does not have an expiration date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From January 1, 2024 and prior to the replenishment on July&#160;16, 2024, we repurchased 2,954,211 shares of our stock for $262.6 million under the stock repurchase program, representing approximately 5.5% of our common stock outstanding as of December 31, 2023. As of July&#160;16, 2024, the amount available to purchase stock under our repurchase program was $800.0 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchases by us will be subject to available liquidity, general market and economic conditions, alternate uses for the capital and other factors. Stock repurchases may be made from time to time in open market transactions, in private transactions or otherwise in accordance with applicable securities laws and regulations and other legal requirements, including compliance with our finance agreements. There is no minimum number of shares that we are required to repurchase and the repurchase program may be suspended or discontinued at any time without prior notice. All shares purchased will be held in our treasury for possible future use. We anticipate funding any stock repurchases from its cash flow from operations, though we may fund repurchases through borrowings or otherwise in our discretion.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding the stock repurchase program reauthorization is contained in our Current Report on Form 8-K filed with the SEC on July 18, 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110815408">
<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, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 21,804<span></span>
</td>
<td class="nump">$ 5,246<span></span>
</td>
<td class="nump">$ 2,105<span></span>
</td>
<td class="num">$ (14,701)<span></span>
</td>
<td class="nump">$ 27,050<span></span>
</td>
<td class="num">$ (12,596)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850105390304">
<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, 2024 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about trading arrangements adopted or terminated by certain of our officers and directors during the three months ended June 30, 2024.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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 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%">Plan<br/>effective<br/>date</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan<br/>end<br/>date</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan<br/>duration<br/>(months)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rule 10b5-1</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Rule 10b5-1</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Michael P. Gianoni</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Chief Executive Officer, President and Vice Chairman of the Board</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination</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%">4/10/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%">2/26/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/09/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-930">Six</span></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Kevin R. McDearis</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President and Chief Technology Officer</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/24/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%">8/30/24</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/28/25</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-936">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%">28,195</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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, 2024.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=blkb_MichaelP.GianoniMember', window );">Michael P. Gianoni [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Michael P. Gianoni<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Executive Officer, President and Vice Chairman of the Board<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</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_TrdArrTerminationDate', window );">Termination Date</a></td>
<td class="text">4/10/24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">6 months 3 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=blkb_KevinR.McDearisMember', window );">Kevin R. McDearis [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Kevin R. McDearis<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Executive Vice President and Chief Technology Officer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">5/24/24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">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">28,195<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_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_Rule10b51ArrTrmntdFlag</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_TrdArrTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_TrdArrTerminationDate</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_IndividualAxis=blkb_MichaelP.GianoniMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MichaelP.GianoniMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_KevinR.McDearisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_KevinR.McDearisMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850212284192">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">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 condensed 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 condensed consolidated balance sheet at December&#160;31, 2023 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, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2024, 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 unaudited, 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, 2023, 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 unaudited, 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>
</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_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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 (d)<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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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>70
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850236087792">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">21,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,105&#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%">27,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">50,747,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">51,399,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Restricted stock and units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">930,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="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%">972,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">51,677,418&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,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="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,371,927&#160;</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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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.43&#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.04&#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%">0.53&#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.24)</span></td><td style="background-color:#ebfbff;padding: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.42&#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.04&#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%">0.52&#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.24)</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%">12,367&#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%">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="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,023,093&#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,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></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>71
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112923152">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted Prices in Active Markets for Identical Assets and Liabilities<br/>(Level 1)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Other  Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2024</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,282&#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%">14,282&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">252&#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%">252&#160;</span></td><td style="background-color:#ffffff;padding: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%">14,534&#160;</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%">14,534&#160;</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 June 30, 2024</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%">56&#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%">56&#160;</span></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 liabilities</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%">56&#160;</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%">56&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</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%">16,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">16,198&#160;</span></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 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%">16,198&#160;</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%">16,198&#160;</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, 2023</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial 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="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%">5,004&#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%">5,004&#160;</span></td><td style="background-color:#ebfbff;padding: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%">536&#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%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration 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%">&#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%">&#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%">1,403&#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,403&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">5,540&#160;</span></td><td style="background-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%">1,403&#160;</span></td><td style="background-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%">6,943&#160;</span></td><td style="background-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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850236020928">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfRestrictedCashTableTextBlock', window );">Components of Restricted Cash</a></td>
<td class="text"><div style="margin-top:9pt"><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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">799,429&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">695,489&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800,670&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">697,006&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock', window );">Components of Prepaid Expenses and Other Assets</a></td>
<td class="text"><div style="margin-top:9pt"><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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,680&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,377&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,534&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,198&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">7,078&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,940&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investment</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,029&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,554&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,346&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,785&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,037&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,290&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,285&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $4.9 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $9.7 million for the three and six months ended June&#160;30, 2024, respectively, and $8.1 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $16.4 million for the three and six months ended June&#160;30, 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of June&#160;30, 2024 and December&#160;31, 2023 was $19.6 million and $25.3 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2024 and December&#160;31, 2023 was $32.1 million and $32.4 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning, customer relationship management systems and other cloud-based 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 $0.7 million and insignificant for the three months ended June&#160;30, 2024 and 2023, respectively, and $1.4 million and $1.1 million</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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">for the six months ended June&#160;30, 2024 and 2023, respectively. Accumulated amortization for these costs was $9.1 million and $7.7 million as of June&#160;30, 2024 and December&#160;31, 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock', window );">Components of Accrued Expenses and Other Liabilities</a></td>
<td class="text"><div style="margin-top:9pt"><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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">10,473&#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%">3,659&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">10,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,631&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,238&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">4,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">2,995&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,413&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued 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,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,230&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,865&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">56&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,540&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">&#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,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">12,816&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,704&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">56,044&#160;</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%">74,580&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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,362&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,258&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">51,682&#160;</span></td><td style="background-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%">64,322&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 9 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><div style="margin-top:3pt"><table style="border-collapse: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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,815&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,863&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">875&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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,891&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">3,310&#160;</span></td><td style="background-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,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 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%">6,657&#160;</span></td><td style="background-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,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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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_AccruedExpensesAndOtherLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure describes the Company's accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of prepaid expenses and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfRestrictedCashTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/720/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 610<br> -Publisher FASB<br> -URI https://asc.fasb.org/610/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850236020928">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,500&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.61&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.51&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,782&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.77&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.42&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026,047&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">781,145&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.24&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,190&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,481&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">998,071&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">760,405&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.12&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.17&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock', window );">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, 2024:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2023</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2024</span></td><td 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%">2,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramTableTextBlock', window );">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, 2024, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2023</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(2,091)</span></td><td style="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, 2024</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,782&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Annual Maturities Related to Credit Facility, Real Estate Loans and other debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, the required annual maturities related to the 2024 Credit Facilities, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 - remaining</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%">10,829&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,660&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,375&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">924,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026,047&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Debt Instruments, Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850111949984">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Fair Values of Derivative Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivative instruments were as follows as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other<br/>current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">536&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,534&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,198&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,540&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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 (loss) as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (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 (loss) into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 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 (loss) 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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 2024</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, 2024</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%">14,282&#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,456&#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%">10,929&#160;</span></td><td style="background-color:#ffffff;padding: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%">252&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129&#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%">163&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">(56)</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/>2023</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 #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, 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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(401)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850212609648">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Expense</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">1,625&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">(906)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,604)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 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,619&#160;</span></td><td style="background-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,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></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our operating lease liabilities as of June&#160;30, 2024 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 - remaining</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,376&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,106&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,101&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,737&#160;</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="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:10pt;font-weight:400;line-height:120%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future payments</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,177&#160;</span></td><td style="background-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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Schedule of Security Incident Expense and Probable Insurance Recoveries</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded expenses and offsetting insurance recoveries related to the Security Incident as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">1,822&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">12,145&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Offsetting insurance recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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;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%">1,822&#160;</span></td><td style="background-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%">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 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%">12,145&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;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></tr></table></div><div style="margin-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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">173,576&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161,431&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">123,576&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,431&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110469584">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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 provision (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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision (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%">7,883&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td 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 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%">6,427&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td 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></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%">26.6&#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%">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="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%">19.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><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></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>77
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850212347984">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive 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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,222&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">(1,688)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,938&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">12,253&#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%">13,141&#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%">8,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 $(974), $(3,238), $(3,940) and $(672)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,731&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">10,852&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">(11,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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 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,468&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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,949&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">(4,117)</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%">(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="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%">(8,143)</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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,386)</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%">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="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%">2,709&#160;</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%">(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></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%">10,867&#160;</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,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 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%">10,867&#160;</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,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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss 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%">(11,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,737)</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,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">339&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">(846)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(10,692)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,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="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%">(10,692)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,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></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%">175&#160;</span></td><td style="background-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,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 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%">175&#160;</span></td><td style="background-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,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></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>78
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850111938944">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Balances</a></td>
<td class="text">Our closing balances of deferred revenue were as follows:<div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.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/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-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%">429,413&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">394,927&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following table presents our revenue by geographic area based on the address of our customers:<div style="margin-top:3pt;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: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">241,831&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">479,940&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">29,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">56,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">15,475&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">30,487&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">287,286&#160;</span></td><td style="background-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%">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 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%">566,536&#160;</span></td><td style="background-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%">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></tr></table></div><div style="margin-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;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: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">252,164&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">496,608&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></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%">35,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">69,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">287,286&#160;</span></td><td style="background-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%">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 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%">566,536&#160;</span></td><td style="background-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%">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></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DisaggregationOfRevenueRecurringTableTextBlock', window );">Disaggregation Of Revenue, Recurring</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt;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: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%">2024</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="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%">2024</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%">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: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%">193,542&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">384,397&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">87,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">168,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">281,376&#160;</span></td><td style="background-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%">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 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%">552,894&#160;</span></td><td style="background-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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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>79
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110828640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 287,286<span></span>
</td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 566,536<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Loss on disposal</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFILimitedMember', window );">EVERFI Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,400<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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFILimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFILimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113270208">
<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, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 21,804<span></span>
</td>
<td class="nump">$ 5,246<span></span>
</td>
<td class="nump">$ 2,105<span></span>
</td>
<td class="num">$ (14,701)<span></span>
</td>
<td class="nump">$ 27,050<span></span>
</td>
<td class="num">$ (12,596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares</a></td>
<td class="nump">50,747,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,642,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,399,853<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
</tr>
<tr class="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 );">Restricted stock and units</a></td>
<td class="nump">930,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">972,074<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">51,677,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,643,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,371,927<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
</tr>
<tr class="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.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<tr class="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.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
</tr>
<tr class="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">12,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,023,093<span></span>
</td>
<td class="nump">1,151,974<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850114388896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements Fair Value Measurements (Details) - USD ($)<br> $ in Millions</strong></div></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>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating lease right-of-use assets, impairments</a></td>
<td class="nump">$ 3.1<span></span>
</td>
<td class="nump">$ 3.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_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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112292512">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,403<span></span>
</td>
</tr>
<tr class="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">14,282<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="nump">252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">14,534<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, derivative liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">536<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">5,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,403<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">6,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value measurements, recurring [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps, 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="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">14,282<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="nump">252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">14,534<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, derivative liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">536<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">5,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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">56<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value measurements, recurring [Member] | Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps, 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,403<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,403<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112550784">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash due to customers</a></td>
<td class="nump">$ 799,429<span></span>
</td>
<td class="nump">$ 695,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Real estate escrow balances and other</a></td>
<td class="nump">1,241<span></span>
</td>
<td class="nump">1,517<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">$ 800,670<span></span>
</td>
<td class="nump">$ 697,006<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850109753216">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 60,680<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,680<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,377<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">35,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,169<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">14,534<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,534<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,262<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,262<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,259<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">7,078<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,078<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,940<span></span>
</td>
</tr>
<tr class="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,789<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,789<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,029<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,029<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_TaxesPrepaidAndReceivableCurrentAndLongTerm', window );">Taxes, prepaid and receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,549<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,549<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,418<span></span>
</td>
</tr>
<tr class="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">16,554<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,554<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,346<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">161,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,322<span></span>
</td>
</tr>
<tr class="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">68,785<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,785<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,037<span></span>
</td>
</tr>
<tr class="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">92,290<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,290<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,285<span></span>
</td>
</tr>
<tr class="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">4,900<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="nump">9,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 16,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Current portion of costs of obtaining contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,300<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">32,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">9,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization', window );">Implementation costs for cloud computing arrangements, amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $4.9 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $9.7 million for the three and six months ended June&#160;30, 2024, respectively, and $8.1 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $16.4 million for the three and six months ended June&#160;30, 2023, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of June&#160;30, 2024 and December&#160;31, 2023 was $19.6 million and $25.3 million, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2024 and December&#160;31, 2023 was $32.1 million and $32.4 million, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was $0.7 million and insignificant for the three months ended June&#160;30, 2024 and 2023, respectively, and $1.4 million and $1.1 million</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:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">for the six months ended June&#160;30, 2024 and 2023, respectively. Accumulated amortization for these costs was $9.1 million and $7.7 million as of June&#160;30, 2024 and December&#160;31, 2023, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning, customer relationship management systems and other cloud-based systems.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113286624">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="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_TaxesPayableCurrentAndNoncurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 10,428<span></span>
</td>
<td class="nump">$ 21,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Accrued legal costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,473<span></span>
</td>
<td class="nump">3,659<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,631<span></span>
</td>
<td class="nump">10,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,887<span></span>
</td>
<td class="nump">6,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm', window );">Accrued commissions and salaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,995<span></span>
</td>
<td class="nump">4,413<span></span>
</td>
</tr>
<tr class="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,230<span></span>
</td>
<td class="nump">3,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrentAndNoncurrent', window );">Accrued vacation costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,594<span></span>
</td>
<td class="nump">2,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_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,934<span></span>
</td>
<td class="nump">4,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DerivativeLiabilitiesCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,816<span></span>
</td>
<td class="nump">10,704<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">56,044<span></span>
</td>
<td class="nump">74,580<span></span>
</td>
</tr>
<tr class="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,362<span></span>
</td>
<td class="nump">10,258<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">$ 51,682<span></span>
</td>
<td class="nump">$ 64,322<span></span>
</td>
</tr>
<tr class="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"><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 9 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_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/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483070/710-10-25-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110404768">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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,815<span></span>
</td>
<td class="nump">$ 2,308<span></span>
</td>
<td class="nump">$ 4,863<span></span>
</td>
<td class="nump">$ 3,544<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(380)<span></span>
</td>
<td class="num">(535)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
<td class="num">(779)<span></span>
</td>
</tr>
<tr class="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">875<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">1,891<span></span>
</td>
<td class="nump">2,020<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">$ 3,310<span></span>
</td>
<td class="nump">$ 2,778<span></span>
</td>
<td class="nump">$ 6,657<span></span>
</td>
<td class="nump">$ 4,785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NonoperatingIncomeExpenseExcludingInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113693712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of financing costs</a></td>
<td class="nump">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,458<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Capitalized financing costs to be amortized over term of facility</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Total deferred financing costs included in other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Aggregate financing costs related to debt discount and debt issuance costs</a></td>
<td class="nump">3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount', window );">Line of credit facility, available increase capacity, amount</a></td>
<td class="nump">$ 360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA', window );">Line of credit facility, available increase capacity, percent of EBITDA</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility, unused capacity, commitment fee percentage</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility, unused capacity, commitment fee percentage</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember', window );">Fed funds effective rate overnight index swap rate [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LineOfCreditFacilityVariableInterestRate', window );">Line of credit facility variable interest rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LineOfCreditFacilityVariableInterestRate', window );">Line of credit facility variable interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base rate [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base rate [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=blkb_DesignatedCurrencyRateMember', window );">Designated Currency Rate [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=blkb_DesignatedCurrencyRateMember', window );">Designated Currency Rate [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Term loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="nump">208,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 196,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby letters of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=blkb_SwinglineloansMember', window );">Swingline loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign line of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember', window );">Global HQ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum allowable increase based on percentage of EBITDA provided in credit facility to increase revolving credit commitments and/or request additional term loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LineOfCreditFacilityVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility Variable Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LineOfCreditFacilityVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479359/835-30-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=blkb_DesignatedCurrencyRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=blkb_DesignatedCurrencyRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_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_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_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=blkb_SwinglineloansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=blkb_SwinglineloansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>88
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850104427952">
<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, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 1,026,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 781,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Other debt</a></td>
<td class="nump">2,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: Unamortized discount and debt issuance costs</a></td>
<td class="nump">4,190<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">1,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Debt, current portion</a></td>
<td class="nump">23,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">$ 998,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 760,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.17%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.24%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 167,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">7.78%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.52%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Term loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 607,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">4.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.51%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_MortgagesMember', window );">Mortgages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 55,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.22%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LoansPayableMember', window );">Loans payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">8.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.42%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember', window );">Short-term debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">7.28%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.02%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember', window );">Long-term debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.12%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.17%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>89
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850109665632">
<tr>
<th class="tl" colspan="1" 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>Apr. 30, 2024</div></th>
<th class="th" colspan="2"><div>Jan. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans payable [Member]</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="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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="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_DebtInstrumentFaceAmount', window );">Original Loan Value</a></td>
<td class="nump">$ 2,073<span></span>
</td>
<td class="nump">$ 2,491<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,710<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110395936">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at December 31, 2023</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationIncrease', window );">Supplier Finance Program, Obligation, Addition</a></td>
<td class="nump">2,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement', window );">Settlements</a></td>
<td class="num">(2,091)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, 2024</a></td>
<td class="nump">$ 2,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>91
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110395680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2024 - remaining</a></td>
<td class="nump">$ 10,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025&#160;</a></td>
<td class="nump">23,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026&#160;</a></td>
<td class="nump">22,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027&#160;</a></td>
<td class="nump">22,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028&#160;</a></td>
<td class="nump">22,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">924,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 1,026,047<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</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 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>92
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850104420096">
<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, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="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">$ (11.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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">$ 935.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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32.1<span></span>
</td>
<td class="nump">&#163; 14.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29.9<span></span>
</td>
<td class="nump">&#163; 13.2<span></span>
</td>
</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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative liability classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>93
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850106952160">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets, fair value</a></td>
<td class="nump">$ 14,534<span></span>
</td>
<td class="nump">$ 16,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities, fair value</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Foreign currency forward contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative asset, foreign currency forward contracts, current</a></td>
<td class="nump">252<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability, foreign currency forward contracts, current</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative asset, foreign currency forward contracts, current</a></td>
<td class="nump">7,362<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability, foreign currency forward contracts, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative asset, interest rate swaps, long-term</a></td>
<td class="nump">6,920<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_DerivativeLiabilitiesNoncurrent', window );">Derivative liability, interest rate swaps, long-term</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,004<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative liability classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>94
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850105954656">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Interest Expense, Operating and Nonoperating, Revenue<span></span>
</td>
<td class="text">Interest Expense, Operating and Nonoperating, Revenue<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap [Member] | Cash flow hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss) as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,282<span></span>
</td>
<td class="nump">$ 25,204<span></span>
</td>
</tr>
<tr class="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 reclassified from accumulated other comprehensive income (loss) into income (loss)</a></td>
<td class="nump">$ 5,456<span></span>
</td>
<td class="nump">$ 5,083<span></span>
</td>
<td class="nump">10,929<span></span>
</td>
<td class="nump">9,582<span></span>
</td>
</tr>
<tr class="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 (loss) as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="num">(292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain reclassified from accumulated other comprehensive income (loss) into income (loss)</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="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 (loss) as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="num">(401)<span></span>
</td>
</tr>
<tr class="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 reclassified from accumulated other comprehensive income (loss) into income (loss)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113418208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 13, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>cases</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LiabilityInsuranceAmountTotal', window );">Liability insurance, amount, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="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="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="nump">1,800<span></span>
</td>
<td class="nump">12,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentOngoingLegalFees', window );">Security Incident, ongoing legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease', window );">Loss contingency accrual, period increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,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="nump">5,800<span></span>
</td>
<td class="nump">5,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="nump">$ 8,500<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Plaintiffs, number | cases</a></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_LossContingencyPendingClaimsNumber', window );">Pending claims, number | cases</a></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_SecurityIncidentSubrogationClaimsNumber', window );">Security incident, subrogation claims, number | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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_SecurityIncidentPenalty', window );">Security incident, penalty</a></td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_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="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_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentExpectedCost', window );">Security Incident, expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 5,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="nump">8,000<span></span>
</td>
<td class="nump">8,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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentExpectedCost', window );">Security Incident, expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,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="nump">13,000<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted', window );">Remaining aggregate minimum purchase commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 228,000<span></span>
</td>
<td class="nump">$ 228,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ExpectedNetCashOutlaysForOngoingLegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Net Cash Outlays for Ongoing Legal Fees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ExpectedNetCashOutlaysForOngoingLegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LiabilityInsuranceAmountDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability Insurance, Amount, Deductible</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LiabilityInsuranceAmountDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LiabilityInsuranceAmountTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability Insurance, Amount, Total</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LiabilityInsuranceAmountTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentExpectedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net pre-tax expenses currently expected relating to the Security Incident.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentExpectedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNetCashOutlays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Net Cash Outlays</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNetCashOutlays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNetPreTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Net Pre-tax Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNetPreTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_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_SecurityIncidentPenalty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentPenalty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentSubrogationClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security incident, subrogation claims, number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentSubrogationClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=blkb_ThirdpartyTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=blkb_ThirdpartyTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113527600">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 1,625<span></span>
</td>
<td class="nump">$ 2,304<span></span>
</td>
<td class="nump">$ 3,611<span></span>
</td>
<td class="nump">$ 4,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">299<span></span>
</td>
<td class="nump">395<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">827<span></span>
</td>
</tr>
<tr class="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">(906)<span></span>
</td>
<td class="num">(854)<span></span>
</td>
<td class="num">(1,604)<span></span>
</td>
<td class="num">(1,665)<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,018<span></span>
</td>
<td class="nump">$ 1,845<span></span>
</td>
<td class="nump">$ 2,619<span></span>
</td>
<td class="nump">$ 3,851<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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112417264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our operating lease liabilities as of June&#160;30, 2024 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 - remaining</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,376&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,106&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,101&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,737&#160;</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="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:10pt;font-weight:400;line-height:120%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future payments</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,177&#160;</span></td><td style="background-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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2024 - remaining</a></td>
<td class="nump">$ 3,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025&#160;</a></td>
<td class="nump">6,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026&#160;</a></td>
<td class="nump">6,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027&#160;</a></td>
<td class="nump">6,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028&#160;</a></td>
<td class="nump">6,101<span></span>
</td>
</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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">20,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">48,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="nump">7,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of future payments</a></td>
<td class="nump">$ 41,177<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td 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_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112301840">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 1,822<span></span>
</td>
<td class="nump">$ 26,777<span></span>
</td>
<td class="nump">$ 12,145<span></span>
</td>
<td class="nump">$ 44,560<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,822<span></span>
</td>
<td class="nump">$ 26,777<span></span>
</td>
<td class="nump">12,145<span></span>
</td>
<td class="nump">44,560<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">173,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 161,431<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">$ 123,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,431<span></span>
</td>
</tr>
<tr class="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>99
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110064464">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 provision (benefit)</a></td>
<td class="nump">$ 7,883<span></span>
</td>
<td class="num">$ (10,200)<span></span>
</td>
<td class="nump">$ 6,427<span></span>
</td>
<td class="num">$ (14,101)<span></span>
</td>
</tr>
<tr class="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">26.60%<span></span>
</td>
<td class="nump">126.00%<span></span>
</td>
<td class="nump">19.20%<span></span>
</td>
<td class="nump">52.80%<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110797376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 16, 2024</div></th>
<th class="th"><div>Jan. 17, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 259,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 259,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember', window );">December 2021 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember', window );">January 2024 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,954,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method, value</a></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">$ 262,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember', window );">July 2024 Stock Repurchase Program | Subsequent event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRMember', window );">Q12024ASR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement', window );">Accelerated share repurchases, cash or stock settlement</a></td>
<td class="text">200 million<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt', window );">Accelerated share repurchases, settlement (payment) or receipt</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="nump">2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares', window );">Accelerated share repurchases, initial delivery percentage of shares</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount', window );">Accelerated Share Repurchases, Adjustment to Recorded Amount</a></td>
<td class="nump">$ 52,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accelerated Share Repurchases Initial Delivery Percentage of Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The adjustment needed to reconcile previously recorded amounts to the actual aggregate amount paid, whether in cash or other consideration, to acquire all of the shares purchased under an Accelerated Share Repurchase 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_AcceleratedShareRepurchasesAdjustmentToRecordedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the nature of the settlement (cash or stock) of the accelerated share repurchases agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=blkb_December2021StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110799168">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 1,222<span></span>
</td>
<td class="nump">$ 404<span></span>
</td>
<td class="num">$ (1,688)<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_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income before reclassifications, net of tax effects of $(974), $(3,238), $(3,940) and $(672)</a></td>
<td class="num">(974)<span></span>
</td>
<td class="num">(3,238)<span></span>
</td>
<td class="num">(3,940)<span></span>
</td>
<td class="num">(672)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive (loss) income</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="num">(8,438)<span></span>
</td>
<td class="num">(1,863)<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustment</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">3,055<span></span>
</td>
<td class="num">(846)<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
</tr>
<tr class="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">175<span></span>
</td>
<td class="nump">8,842<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="nump">8,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="nump">12,253<span></span>
</td>
<td class="nump">13,141<span></span>
</td>
<td class="nump">8,158<span></span>
</td>
<td class="nump">23,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, net of tax effects</a></td>
<td class="num">(2,731)<span></span>
</td>
<td class="num">(9,231)<span></span>
</td>
<td class="num">(10,852)<span></span>
</td>
<td class="num">(1,942)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive income</a></td>
<td class="num">(5,585)<span></span>
</td>
<td class="num">(5,192)<span></span>
</td>
<td class="num">(11,092)<span></span>
</td>
<td class="num">(9,816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Tax expense included in provision for income taxes</a></td>
<td class="nump">1,468<span></span>
</td>
<td class="nump">1,344<span></span>
</td>
<td class="nump">2,949<span></span>
</td>
<td class="nump">2,565<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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Total amounts reclassified from accumulated other comprehensive income</a></td>
<td class="num">(4,117)<span></span>
</td>
<td class="num">(3,848)<span></span>
</td>
<td class="num">(8,143)<span></span>
</td>
<td class="num">(7,251)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive (loss) income</a></td>
<td class="num">(1,386)<span></span>
</td>
<td class="nump">5,383<span></span>
</td>
<td class="nump">2,709<span></span>
</td>
<td class="num">(5,309)<span></span>
</td>
</tr>
<tr class="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">10,867<span></span>
</td>
<td class="nump">18,524<span></span>
</td>
<td class="nump">10,867<span></span>
</td>
<td class="nump">18,524<span></span>
</td>
</tr>
<tr class="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="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="num">(11,031)<span></span>
</td>
<td class="num">(12,737)<span></span>
</td>
<td class="num">(9,846)<span></span>
</td>
<td class="num">(14,895)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustment</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">3,055<span></span>
</td>
<td class="num">(846)<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
</tr>
<tr class="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="num">$ (10,692)<span></span>
</td>
<td class="num">$ (9,682)<span></span>
</td>
<td class="num">$ (10,692)<span></span>
</td>
<td class="num">$ (9,682)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccumulatedOtherComprehensiveIncomeRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Income [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccumulatedOtherComprehensiveIncomeRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850109691328">
<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, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized that was included in deferred revenue at beginning of period</a></td>
<td class="nump">$ 279.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-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,300.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage to be recognized</a></td>
<td class="nump">55.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-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=2024-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>103
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113028400">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">$ 429,413<span></span>
</td>
<td class="nump">$ 394,927<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850104360592">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 287,286<span></span>
</td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 566,536<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
</tr>
<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">241,831<span></span>
</td>
<td class="nump">228,744<span></span>
</td>
<td class="nump">479,940<span></span>
</td>
<td class="nump">450,413<span></span>
</td>
</tr>
<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">29,980<span></span>
</td>
<td class="nump">28,234<span></span>
</td>
<td class="nump">56,109<span></span>
</td>
<td class="nump">54,282<span></span>
</td>
</tr>
<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">$ 15,475<span></span>
</td>
<td class="nump">$ 14,064<span></span>
</td>
<td class="nump">$ 30,487<span></span>
</td>
<td class="nump">$ 28,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=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>105
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113435344">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 287,286<span></span>
</td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 566,536<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember', window );">Social Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">252,164<span></span>
</td>
<td class="nump">232,381<span></span>
</td>
<td class="nump">496,608<span></span>
</td>
<td class="nump">457,278<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember', window );">Corporate Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 35,122<span></span>
</td>
<td class="nump">$ 38,661<span></span>
</td>
<td class="nump">$ 69,928<span></span>
</td>
<td class="nump">$ 75,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850112350336">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 287,286<span></span>
</td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 566,536<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
</tr>
<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">193,542<span></span>
</td>
<td class="nump">181,235<span></span>
</td>
<td class="nump">384,397<span></span>
</td>
<td class="nump">358,838<span></span>
</td>
</tr>
<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">87,834<span></span>
</td>
<td class="nump">81,155<span></span>
</td>
<td class="nump">168,497<span></span>
</td>
<td class="nump">156,300<span></span>
</td>
</tr>
<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">$ 281,376<span></span>
</td>
<td class="nump">$ 262,390<span></span>
</td>
<td class="nump">$ 552,894<span></span>
</td>
<td class="nump">$ 515,138<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_ContractualRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_ContractualRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850113727680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 16, 2024</div></th>
<th class="th"><div>Jan. 17, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 259,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 259,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember', window );">January 2024 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,954,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock, value, acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 262,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event [Member] | July 2024 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139850110419536">
<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">$ 728,257,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>EXCEL
<SEQUENCE>109
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $R"_U@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !,@O]8"7*_U.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.FT1?Z(N%Z:=0$)B$HA;E'A;1)-&B5&[MR<M6R<$#\ Q]B^?
M/TMN=1"ZC_@<^X"1+*:KT74^"1U6[$ 4!$#2!W0JE3GA<W/71Z<H/^,>@M(?
M:H]0<WX##DD910HF8!$6(I.MT4)'5-3'$][H!1\^8S?#C ;LT*&G!%59 9/3
MQ' <NQ8N@ E&&%WZ+J!9B'/U3^S< 79*CLDNJ6$8RJ&9<WF'"MZ>'E_F=0OK
M$RFO,?]*5M QX(J=)[\V#^OMALF:U]<%ORV::EMS4=T)?O\^N?[PNPB[WMB=
M_<?&9T'9PJ^[D%]02P,$%     @ 3(+_6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M*\$3H=T!L'^AE-VNN!]HYJNG_P%02P,$%     @ 3(+_6(I(O.,_"   <R0
M !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RU6FUOVS@2_BN$K[AK :<6
M7_36)@;:!+NW"^PV:+IWGQF)CH7*HE>BDN9^_8YDQ7KAB':QO0!))'E(/3,:
MSO,,K<LG77ZMMDH9\FV7%]758FO,_MUJ525;M9/56[U7!7RRT>5.&C@M'U;5
MOE0R;0?M\A7SO&"UDUFQ6%^VUV[+]:6N39X5ZK8D5;W;R?+YH\KUT]6"+EXN
M?,X>MJ:YL%I?[N6#NE/FC_UM"6>KXRQIME-%E>F"E&ISM?A WUT+OQG06OPG
M4T_5X)@TKMQK_;4Y^26]6G@-(I6KQ#132/CWJ*Y5GC<S 8X_NTD7QWLV X?'
M+[/_U#H/SMS+2EWK_+]9:K97BVA!4K61=6X^ZZ=_J\ZA%F"B\ZK]2YXZ6V]!
MDKHR>M<-!@2[K#C\E]^Z0 P&4#$S@'4#V+D#>#> MXX>D+5NW4@CUY>E?B)E
M8PVS-0=M;-K1X$U6-(_QSI3P:0;CS/I:%RD\%)42.*ITGJ72P,E'F<LB4>2N
MF;@B%^2/NQOR^M4;\HID!?FRU74EB[2Z7!G T,RT2KK[?3S<C\W<[]>Z>$NX
MMR3,8P(9?NT>?J,2&$[;X7P\? 6>']UG1_=9.Q^?<[\N2U48(JL*_'R'^7.8
M0. 3-*OL7;67B;I:P#*J5/FH%NM__H,&WGO,NQ\TV<A7?O25NV9?7\MJ2^"I
MD:0Y4'_6V:/,P7GT*1ZF"MJIFE+PN.:>X-'EZG'H#F)%F4^/5B.<XHA3.'%^
MT4;F4"(J4V9)DXP-7@SC81I_</<(BE?H34#:9D$<@B&.TC^B])TH/R2)KB%X
M #11$,G[7"U) 757;XC,H3JVZP=.7@5+N%D;>#B,O9!(0V 9J,.#?5D+K0&D
MM]K=J[+[J,OS91.,O6H+7OZ,1<*W7*0^BSB;1 (Q\V@4,#P2P3$2@3NOVBJE
M2K*IH20,XH$A#2P(+!9\@M,VXC['089'D*$3Y&VI]C)+B?JV;\I=U89;FRW
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
MPJ+1[((2TS9G:SA=A_K>:(?=$I8ESC,PW@'/MUJ[9\.W3#\AL[]02P,$%
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
M:B&(-G0Q!!&4KH8@&A+E$!3.4P_!M)%B?B,%J(CP1PBN-X+Z+.;*H%-%$=#
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
M(@I"@R5'!B6? ]Z@,9%(9/P[<F;3E1%XNGYF?Y]BEUCV*N"-,Y](<[/)?LI
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
M;R8JEN\PY2*'1KY]+$/.H9:?&RQ5%/D GO/BV5^P@>%CV,7_ %!+ P04
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
M@W3D@6JO=NV#D;6[3JVDH<N96Q9T&T9E#6A_+:F]=P\V0'^_7OX+4$L#!!0
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
M>7QQGERPP/?"-&2%%R;%!!H*>^V0PJ-9SB*OB'WV1[N4=0W/\[)4/8'1\!-
M+FO!$B]#6&%!D+ ?_^RE?6*-@&])V ."YO+M/+W $A^9\/UW>1B$/[!/_%$
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
MR*9Z6+KJ <%A5RK&2K.WXA\GG7Z(@RJD&NHY5SM[*G)EO-_CN0 @J-2AMV^
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
MV%5S=4> %+)Q9\7^$6-7Q#"#KV==RV829"F1K#]B+"#:,C#?L7S'.OLS>7'
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
M"*8?]@J28V]*]]KY9N ?/!+FIB _)4G23,_K9C#K  <ITPL?)=6*;W>)2(K
MCBB.\Q/YN2XAZ"924U9 H8!+0L13VD0P.(O*HI)5*I*79#%]\2IU2=@G!Q3F
M#MZR&K@(8CL,(QM.'8CB;K'0MNVA<50)VZU,A?CC!:W"H(T0X!TU2' E_D]5
MO:YXAHDE /\5AJK<+4-:L1SDC^IYMQJ:!4<(LB;KYF)@8W1IH27EPE.\#0^0
MB!D>DA^T ZBTU&WJ-X?R8&3%3<. _&A1[Z?\^%*O.L@;W*R)CN 1R1RAX,YA
M,EDO6%<8U!BB.%TMU,)%3]:$>/:!YPO<9!,&-YALAK]K2FT/GWF4O&9H)=Y9
M10*Z>F*W9*A<E?Y+S#,V[J,29L&X*&OODI )APG:8%^/UNIA\]ZU_S;(I'H
MVQ/IYHEF/E]P>)WN;4W!'6@>/ Y$<4,:(H!O[*? _'Q:+S/<)_9NG(H3&04I
M)HXPD/<!)A!/I2")F0?)>?9[F]0-S-5TT$HFK4)&^@WYBAIF+#ZW3'DF",K0
MZ("U=PGG1_;GQ2-?ZH!N#/TD)78  'A>-;1WY!9UO7*C8HTR,LU*%SZ[&A7/
M[3KO0[&F\_.6?:+4:\&F5SG3A&$U6B%-$- %"J?>K1$O<P,7AG7 =(&- ][U
M@X4NSNR*7_KGMLN0K@OL1Q-*PWEC3H\4:&,-L\S7G9E">*X>D8+$WE5'**#
MT$D\!;UJX%8W8OYH4+^5,93)>3PW_%N%4H?4FOAE'$$RMZS9<U?3#I>)O@_$
MKB6!EX:@4*7<R G??G0BC(>3+BG*D/+D74EIG:F\$T,VWO#+"Q3<-[ZN>QA%
M]?3]C2)YZRMI>QQ[R-5]<RYZ<JY,X:8*2KQT)V*GS(X.X0(N(#I+55FG),[\
MT^1X>D*!00G"1L!R!^$.!X?8;R"">R*MG\-A=G%ZL+,KN'5\]F_P*3J>&ZWX
MFHV#BQ'M$#6@,QCQ\65=RRR9H"$_J"9;]BHVO8Y5+%)2217(*G1K@C0Y_C(Z
MC%R[X.OW'5G\].QX?N+E^MIA:7S#X."6M+R@3,!5#_MH]QIG)TTU388@*Z30
M S>\@17-142:CI\,[^6+DR>"U-=:QK!<+/,DD.*L_$"<P!K*%3Q9S(B?.KI[
M.*2_=23'UVUU[5=AQQ")>6<BZ8?#-;'1M\RY@1Q7\1\VE)W7X?SH)4I2K:^%
M_$A,;&4X[,>.L"%A]V@2WF7)Z.CEDH3WXT8AM7G++ZEYR=YT0*4%,J(WT0PJ
MORC'VL'#J;3-JI71!YZG\]!HN-8[\GTJVPP?YDHZ%QAHF;=96_M%OL"JW7H[
MF+=HM!"EDM<\O/>3*[SQ<=Z1/BN\U49T2*H1ISC?4NT7YSK<@KPL)R$>_Q]*
M$4W<8=DN,PGZM'[&#6NQB&5(P2=!H5?^M2-S(PHG_K4GP(& WN-RY("!'.%<
MC(K0$)#Q$P8N\-EX4X#$6&C%WB9J@V^UD+FH0MZ\E;PRY1BHT*#S#5NNZ<_E
M]0PEGA:UD85\)_-C7-0)<24&8*GKZY8&<ZJN8OM$=+!&8=-QFS/\DJ-[WV#9
M-]_@WH:JZ\*]['6 :\*@2#-@OU%&[F9@^JY2+7WTOJPD'$<NAT7!QJ"1XLO/
M'R6'1E2\C<4PX+8N")E)1\K;T@7;R-F^@44Q,??2U#Z-@+_HU6*ED!*W/-6
M[FW<2O/*MVLO'DFY%RX RUGM?1](DA1?\V^CGH K1]YR86OS-QNE5)&V28O@
M5QZ*Q=P5]PC G*TN(RM)'#-XJLGM(9.TPRF*<^Z=+KD[4O-88C]?L^5@ !!Y
M\EL8-=-NNR6B,K]Z)//4/+8OKQDAV^^DH)QK7<8/\@2,A%Y^H[@"-G7_TYB/
M<B_H\4M,@5OHM304+W(.&&L"H[;&"+Q'%U[.+X!)9ZJ36C8MP>"5/I.C+508
MXU!K?D%!<V[5Z$4GWTG#G,>[HW<28,IZ'V,.>M[#_C4%**@DQ?M S'AI]*)V
M[4U6'KK)+D5Q7GU>FAG%[$>/1A/O;FY=$_&]YEH;[85?+4BN'_[L4$)?UWIU
MVX<2A[][M#3 ".R'/<KYV&"2N8]B/B)\O*4PP#FG&RE,W@JRCC'-QUNY&N",
MDZCD-';'O7Q#66['G,-F;,T\^@5EG+,F"XQRE_HI;>=9\^#CY3T GMO;2G4'
M,6.P'Q^24A+69!DL9#T7U,QO.843AO)#5)U*N>BTXJE7PL@4(8$ V.CSZ*S>
M&/VVXJTC#O8]Z^U;]\5>?#D(JO<I.RX-F@R22=VKJ]/OUM77>M9T*)Q.(T<'
M[\.Q,V-4P%ZNY9Z DPOK9*P-KMA-[HTT/UB.Z[ ?>M,D\KD#?XA';^0=V2TZ
M)N.O(&3B#>]+<&\GF)'N:6Z?Y()\?&<V]=2WTHKWL.!F.%3(?'##%MIU?+\W
MUMX+_%S WZ-Q>X=5X\E4R:/>]$I)9W])Z+#JWY[TE'_IW@/@_DV%5H?:1;]?
M@67932+F/HI$(I/^R"7WC=3(%.Y7MACD=;VO9-G.?._!-T'XX%&V(CGQ)'7\
MV)_A!!?EV.?[I%*E^=D@Z);1CPMP+Q&_0H,,V,'>Y(;49HI?CQ @R[T\H=)(
MM=+18KA+\#VTG'M:UE&777JA4><*34*[W#U>1QZ;EQ^<J0Z38]]VK)]4Q>8]
MN8@.Y<.-D.^RV.V#1'&5=G@#5:SR/^%0^UPY1IFZUC?JN'()B?9#+=MOX'"=
MTZ4WH:R+</!_RY7^4P]F?K-:ICA<'89+1?L*"]OC<J$WV<]C((S76><2+YZT
MY.I]A9\K@,OQH_MEV57^G?G!.^QA+2X_M*A/Z+7  P31L*>#_6%HB2BP\!Q%
M]%(/3Z*EP8.+'(-#_,)L4AB-^S/?F_I_.;&S[W>83J.?T2IUL^ ?"V.>5:W\
MHE:X&GZ/[$9^AJN_77[,C&+$ L6Q0L_IT?'HZN)(IE;\?]IZQ3_*-:LI")7\
M<:D)7S>X@;Z?UR1I]Q]L$'ZE[?G_ E!+ P04    " !,@O]8'3J:/+ #  !R
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6R%5MMNXS80_96!>D$"
M.)(L.XZ;V@:2W2V:HHL&F[1]*/I 2R.+"$6J)&7'?]\92G85-/:^F!?-Y9PS
M),>+G;$OKD+T\%HK[991Y7USFR0NK[ 6+C8-:OI2&EL+3TN[25QC413!J59)
MEJ:SI!921ZM%V'NTJX5IO9(:'RVXMJZ%W=^C,KME-(X.&U_DIO*\D:P6C=C@
M$_K?FT=+J^08I9 U:B>-!HOE,KH;W]Y/V3X8_"%QYP9S8"9K8UYX\5 LHY0!
MH<+<<P1!PQ8_H%(<B&#\T\>,CBG9<3@_1/\I<"<N:^'P@U%_RL)7RV@>08&E
M:)7_8G8_8\_GFN/E1KGP"[O.=C*)(&^=-W7O3 AJJ;M1O/8Z#!SFZ0F'K'?(
M NXN44#Y47BQ6EBS \O6%(TG@6KP)G!2<U&>O*6ODOS\ZD'GID9X%J_H%HFG
MB+R?Y+WW?>>=G?">P6>C?>7@DRZP>.N?$)(CG.P YSX[&_"75L<P24>0I=GT
M3+S)D=XDQ)M\E1Y\E"Y7QK46X:^[M?.6#L3?[U'N(D[?C\B7Y-8U(L=E1+?
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
M3-V3@&L#]7[&F%Q/M(/FYA7_ U!+ P04    " !,@O]8K>3P\%0&  "P%@
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;(U5;6_;-A#^*P>U*!)
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
M[9C"ZUG.(J^(??9'LY!UC>C@9:DZ(J-A)Y!$]6.)ER'TH$&0L$]_=M(^L8V
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
MBCL1=9C63(6C/GW'G9A2>5Q4T3@ZW4U5Z%(54>?Y+ZD:A+WV7+4UKN[.LZ]
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
M."87S5A<QA"5!N+]DA"^ZT@']?7._0-02P,$%     @ 3(+_6#<-FQQ\!
MF1,  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULK5C;;N,V%/P50ET4
M";")2%VMU#:0V)*W!;8(DJ;[4/2!D6A;6$ET2<I._[ZD)"NVS AV5R^V+F=F
M#L]0O(UWE'WG:T($>,NS@D^,M1";.]/D\9KDF-_2#2GDFR5E.1;REJU,OF$$
M)Q4HSTP+0L_,<5H8TW'U[)%-Q[0465J01P9XF>>8_?M ,KJ;&,C8/WA*5VNA
M'IC3\0:OR#,1+YM')N_,EB5)<U+PE!: D>7$N$=W"P05H(KX,R4[?G -5%->
M*?VN;GY-)@94&9&,Q$)18/FW)3.298I)YO%/0VJTF@IX>+UGCZK&R\:\8DYF
M-/N6)F(],48&2,@2EYEXHKLOI&F0J_ABFO'J%^R:6&B N.2"Y@U89I"G1?V/
MWYI"'  DCQY@-0"K"W ^ -@-P#X7X#0 YUR VP#<<]O@-0#O7 6_ ?B5675U
M*VOF6.#IF-$=8"I:LJF+RM\*+1U)"]45GP63;U.)$],0LR(M5AP\$@:>UY@1
M<#6C^:84N.HJ= D>,$]C@(L$S-.L%"0!IZ!K<#4G J<9OP8WX.5Y#JX^78-/
MP 1<O>8@+<!+D0K^63Z4UW^L:<DE)1^;0K9"Y6+&3<8/=<;6!QG;X"LMQ)J#
ML$A(HL%'_7BO!V_*ZK4EM/8E?+!Z"7\KBUM@P\_ @I:CR6?6#_^*F82C#^'S
M\]5M#3P\7UT'CWZL[8O_G?R1%7;;F^V*SSZ_-_]U_\H%DR/>W[JN5M,Y>CHU
M#=SQ#8[)Q)#C/"=L2XSISS\A#_ZB\WE(LOF09.&09-&09(N!R(YZB]/V%J>/
M??J[G.G3(J:Y'/,RROFUKH?4%%Y%H>;U[=1"(RC[^O;0^M,HUW*\XZ"YC@JZ
MQT'A:= -<GR(CL,B#9</77@<M="166[PGMA1W=RV;FYOW;Y5\[N<!_"6,+E>
M ;*$N9PKZJ%>5\2:SSTL#_0=W[;]3AU[A2_]A#2JEN=8#NH4,QQ2-=*H(CL(
M1J[=,4>7GCT*$++T]GBM/5ZO/4]$#GAIK R2RX?X>S5UEVKRU5GCG601V!".
M.B6:]4I>:LRI)H(0^JA3H7!(T4C34-^2O;#CRFD8U-OAMW;X/_"U ,SE+D#.
M62!1BRNYY-*9Y&OZE.?[#AIU;.I-Y5*;-*JVY]C(ZM0L'%(UTJA:MH\"JS-6
M++2!/=_/J#5LU&M8O=XE^Z7$1BXE*J]TQM1,H\/><NMTNO&L5^Y24W2*W>DH
M'%(QTBF>#&:G03?P]J"C'#D1M$X$O4[L]QOG>1'HO+ Z7O0*7NJ%3O'$BR$5
M(YVBVVGCXC2HQPL$WW>*L->-^T*D-_4HM27[X8N\Q5DI]U%@R6@.8IS%95;M
M'+G:.B9= ^MU5K^/31I'TX-E>]VE0G^VEUJI$0V<44<S'%0STC54[H-@T/VX
M=('(18'?]=0\. C("5M59SQ<SCAE(>I=5/NT/4>ZKTY/.L\?T%V(-,\C=>Y4
M'3R\T]>'5G(CN4JEZQE92BEXZ\ML67T.5-\(NJF.(5ZI$#2O+M<$)X2I /E^
M2:G8WRB!]C1N^A]02P,$%     @ 3(+_6*@R&E9E @   P8  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S0N>&ULK511;],P$/XKIS"A(6U-FI0!(XVTM4R
M5#%MVGA /+C)M;'FV,%VVO'O.3MIZ*2L(,1+[+/O^WS?7>[2K=(/ID2T\%@)
M::9!:6U]'H8F+[%B9J1JE'2S4KIBEDR]#DVMD14>5(DPCJ*SL&)<!EGJSZYU
MEJK&"B[Q6H-IJHKIGY<HU'8:C(/=P0U?E]8=A%E:LS7>HKVKKS598<]2\ JE
MX4J"QM4TN!B?SR;.WSO<<]R:O3TX)4NE'ISQJ9@&D0L(!>;6,3!:-CA#(1P1
MA?&CXPSZ)QUP?[]CO_+:2<N2&9PI\947MIP&;P,H<,4:86_4]B-V>EX[OEP)
MX[^P[7RC /+&6%5U8(J@XK)=V6.7AST \0P#X@X0_RT@Z0")%]I&YF7-F659
MJM46M/,F-K?QN?%H4L.EJ^*MU73+"6>S*\8UW#/1("R0F48CE<@:>.[\>(Z6
M<6%>P2G<W<[A^.@5' &7L.!"4%U,&EH*RY&'>1?"91M"_$P("2R4M*6!#[+
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
MRHRD*JZK757C=3%E/5NO7NY@6TW\XU@L5H'O]60%WNL!\'"-X(7>>WJ/)9#
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
MW8%@RN-:)[.<R/E<5E<WJK9-5I9JHJY&)%$RD]])_A2N-J]8NW_(J?8;*"V
MTBB4QJ T#J4)%,U4J+8\G/,3=/^0T^\W4%H I5$HC4%I'$H3*)IY2:QV0=R?
M<D'(8YA%M0=2R++@HFHEVT19%W P,=LKTE5N4!J%TAB4QJ$T@:*9<M.&AVLW
M/.[D=*TN0/F\S<-L>XG K4K#;^X^L]NW.Z]_K/+TG<K3MX?RM+WPKNTCE!9
M:11*8U :A]($BF8*5ELE[@FL$A=JE4!I 91&H30&I7$H3:!HI@ZU5>+^E%72
M)4\/FQ<EE'EZ_[H$>STZJPWJB4!I#$KC4)I T4RU:4_$M7LBN#1-_D>.N<C!
M7I_.+2;48('2*)3&H#0.I0D4S=2P-EC<$Q@L+M1@@=("*(U":0Q*XU":0-%,
M'6J#Q;4;+-4-LE&2%]E:376_4W=*1SG9W"E.2DUN4_B+F;LV7X9[F7MXUAAC
M0PT8*(U":0Q*XU":0-%,P6D#QK4;,-CD?<35$?;Z=&XTH08.E$:A- :E<2A-
MH&BFAK6!XXY/D+RA-@V4%D!I%$IC4!J'T@2*9NI0VS2N_=840/(^;YT>;UR+
M:*](9[E!W1@HC4%I'$H3*)JYK(5V8X9V-^9:W6R2_<3XV<[MVO1!:0&41J$T
M!J5Q*$V@:*86M54S=/ I> AU8*"T $JC4!J#TCB4)E T4X?:@1E:9]8!*;@N
M8'_\/&B.G^U5Z2PXJ-4"I3$HC4-I D4S!;>SN)3=:FE/PD>,@^W<SHT?=HTI
M[")3V%6FL,M,8=>9.H41,]1&S- [01*&FBE06@"E42B-06D<2A,HFJE#;:8,
M[6M6 9*PWSH.=AHI&.J90&D42F-0&H?2!(IFRDU[)L-#GDD>+9)JJ9B;=9;)
M9/KCIVQE>S&=6T*HNP*E42B-06D<2A,HFBE-[:X,STZ0D:$."9060&D42F-0
M&H?2!(IFZE [)$/[+2Z C#P^UE:V5Z6SX*!6")3&H#0.I0D4S12<MD*&AZR0
M(W+R,:-DZ$TL4%H I5$HC4%I'$H3*)JY'+.V3;P!/B=[4,L$2@N@- JE,2B-
M0VD"13-UJ"T3SWYWR^MS<EW 0;?87I'.<H,Z(U :@](XE"90-%-NVAGQ[,[(
M5[4T=)R&26Y-N'9*YX8.:I% :11*8U :A]($BF8J3ULDW@DVX/"@]@B4%D!I
M%$IC4!J'T@2*9NIP9R,.Z[3WJW?BV-!W5PH>M^[$ ;5 H#0*I3$HC4-I D4S
MM:8M$._ MAU9.I5REI-YEI9I5[5_^H:\5G4UM^YH5Q?4\8#2*)3&H#0.I0D4
MS527=CP\N^-Q*Q_3^+%JL#9MVA'].JBY :4%4!J%TAB4QJ$T@:*9*M3FAG<"
M<\.#FAM06@"E42B-06D<2A,HFJE#;6YX=G/CM?VZYAXA9ZV9%^IK0&D42F-0
M&H?2!(IF:DW[&I[=U^C>KSMOJ,L=C-VFNJ#6!)1&H30&I7$H3:!HYE9_VIKP
M[7=TW,K59KN_2E1'J,O.ZYI-:YJQD]#YJ+%?4@ ME4)I#$KC4)I T4QU:</!
M/["<5A$FL_L?))9%(;,=95D'#G9H9XE!K0@HC4)I#$KC4)I T4PA:BO"/\$R
M63[4F(#2 BB-0FD,2N-0FD#13!UJ8\*WW[OQRH%#3=_MVODMXP9[)3I+#>H]
M0&D,2N-0FD#13*EI[\&W>P]W2DWJX&:JKE5.R/GO&R@M@-(HE,:@- ZE"13-
M5-W.WN$G6-7*AZYJ!:4%4!J%TAB4QJ$T@:*9.M1^A7]@'_-7)MKFEN6MB19J
M2D!I%$IC4!J'T@2*9DI-FQ*^?3TKEF8R6B35Y,FQ(URH)0&E!5 :A=(8E,:A
M-(&BF2K4EH1_@A6I?.B*5%!: *51*(U!:1Q*$RB:J4-M5_AVN^*UB;>Y.;K3
MFGFAY@641J$T!J5Q*$V@:(;61MJ\&-G-"QZG]V%,Q&_69&N'=&WDH+0 2J-0
M&H/2.)0F4#13>-K7&)U@[:D1U-: T@(HC4)I#$KC4)I T4P=:EMC='CMJ7<J
MUTH2+M-UTNK8VAF==0>U,: T"J4Q*(U#::*F[7:31HZSTTO:"*J?/TA9!&$1
M3BZ6,EO(&QG'.9DJJ5SVE,RV1TDFYVI;N ]7;J_?.!XX'ZBCCO<U9G*Q"A?R
M4Y@MHB0GL9R7R,'[,[]',K5J\_.3(EU=]LJ?R7U:%.FR>O@@PYG,U!O*U^=I
M6CP_404\I=FWJMJ3_P-02P,$%     @ 3(+_6#3:Z.Q=!0  @R,  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&ULM5IK;^(X%/TK%CM:M=),$YL\2!>0
M9HA&,ZM66[73G0^C_6""@6B2F+4-3/?7KY/0A+Q<(DP_E+SNN3XGN=<'D_&>
MLI]\38@ O^(HX9/!6HC-K6'P8$UBS&_HAB3RS)*R& NYRU8&WS""%UE0'!G(
M-!TCQF$RF(ZS8P]L.J9;$84)>6" ;^,8LY=/)*+[R0 .7@\\AJNU2 \8T_$&
MK\@3$<^;!R;WC )E$<8DX2%- "/+R> CO/61EP9D5_P=DCT_V@8IE3FE/].=
MKXO)P$Q'1"(2B!0"RX\=F9$H2I'D./X]@ Z*G&G@\?8K^N>,O"0SQYS,:/0]
M7(CU9# :@ 59XFTD'NG^"SD0LE.\@$8\^P_V^;6VO#C8<D'C0[ <01PF^2?^
M=1#B* !:'0'H$(!.#1@> H:G!EB' "M3)J>2Z>!C@:=C1O> I5=+M'0C$S.+
MEO3#)+WO3X+)LZ&,$U.?S 6X>LKO.J!+D!ZX!E<^$3B,^#7X )Z??'#U[AJ\
M V$"OJWIEN-DP<>&D.E3$",XI/J4IT(=J?[<)C=@:+X'R$162_A,'?YQPY3A
MOCK<)X$,AUGXL!IN2,T*X5 A',KPAAUX=W(_U6O&R"(4X#,.PB@4+^!'=N*K
M(#'_ITVC'-5J1TVK_)9O<$ F UG&G+ =&4Q__PTZYA]MBND$\S6!5=0<%FH.
M5>C98_@>K!CEK0]6'NQDP6DGVTVAB1S3<L?&[E@/99*^>C23NB,(+;O(66%J
M%4PM)=._Q)HPV9GFHHUH'FL?Y43N"-58*A/T9=F2<62:[1SM@J.MY'A'.+\%
MSPF.*1/A?V0!%B$/Z#810+:.C#P(.=_B)" @H%RTWG2[,3(+>F9-"[MQDX:.
M6;O(;R)!:P3;.3H%1^<$COES&VP9(Y+<)J5+DS8R3E/FH3MR:FR4*?O>V69*
MZ"';:Z?M%K3=$PHUD89$]KX3>+N-^^-Y(].%->+*I'V)-W.ZLE>8'84[*IB/
ME,R_9Q9"/LMX1YBT1( LER1S+7)>%$2.2P"&!6E3(4>&\&A(YHUIPWK_4HZ@
MKPSM2:UT\FS3P2MT\)0Z/)(=C79AL@)!/O5%%"<<_+@G\9RPUCE/"=AWSM,)
MYFL"JP@)S=)[F1?Q$ =838)J1?-UH54E/;*S\!PC<8BN. G''=9GC)DZ2V]-
M6K)""W9-L[#TH%!IRL[J20?H>G]P7=<[_JL+H]5R=HW!1AW*E'X2J@WE-\+B
M$SJ3&J5W)6GUG[K0J@J6/A5:EVE..NWI3"N:KPNM*FEIBZ':%[_5G)IF5EIQ
ML]F<E%EZ:]+,ZL@*[&Q.I4&&:H=\5G-RVLV+4S>.ZC'TUJ(][=#N^+( 2]L,
MU;[Y7EKDE13AC7:DTP?/M*+YNM"J I;N&XXNTXYT>NJ95C1?%UI5TM+(0[63
M?ZL=>8W&8-N>8]<K4*LA;TOJN%V++JBTVDCI.\]J1@?HQM>W=!VQ(H5Z#+W7
MX[K2=I@C5)IDI#;)=YDOVN 7/(^(LB&I@7HO5VIUU;K0JB(>K?]>: %8[PJP
MWB7@2ZP!H]*T([5I/ZM(AZW5,G+K:RSJ,?16K".MU56DI?]&ZH7BI[6T#!]$
M^CTF6S!5EJE6SZT5S=>%5I6Q]-S(ODR9ZC39,ZUHOBZTJJ2EL4>7,_:HW6&[
M:%0O4ZW&OBNMV56FI;%':F-_1Y/5J56JU=UK1?-UH555+-T]NHR[1UK=O58T
M7Q=:5=+2W2.UNS^K2KV.'RSJ/T6JQ]!;L?:TUM'O)+D8QM$+#^GK*?>8K4)I
M:2.RE('FC2L;),O?^,AW!-UD[T#,J1 TSC;7!"\(2R^0YY>4BM>=]+6*XKV;
MZ?]02P,$%     @ 3(+_6((S(PU$ P  FPD  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#(N>&ULK59M;]LV$/XK!ZT84F"-7OR2S;,-I+&-96C1(%F[#\$^
MT-+)(DJ1&DG9];_?D5)4.U.\#/ 7B3S=\_#X\'3'Z4[IKZ9 M/"M%-+,@L+:
M:A*&)BVP9.9252CI2ZYTR2Q-]28TE4:6>5 IPB2*QF')N SF4V^[T_.IJJW@
M$N\TF+HLF=Z_1Z%VLR .G@SW?%-89PCGTXIM\ 'MY^I.TRSL6#)>HC1<2="8
MSX+K>+(:.W_O\(7CSAR,P>UDK=17-[G-9D'D D*!J74,C%Y;O$$A'!&%\7?+
M&71+.N#A^(E]Y?=.>UDS@S=*_,DS6\R"GP/(,&>UL/=J]QNV^QDYOE0)XY^P
M:WVC -+:6%6V8(J@Y+)YLV^M#@> >/@"(&D!R6L!@Q8P> X8O  8MH#A:U<8
MM8#1:U<8MP!_F&$CEE=ZP2R;3[7:@7;>Q.8&_K@\F@3FTB76@]7TE1/.SA>X
MMG#QT*05J!QN:JU16K&'99ZC/W?XH^ Z>W?'M-W#BDLF4RXW<+W1B)1CUKR%
MBP5:Q@6-WL'GAP5<O'D+;X!+@JK:,)F9:6@I7+=HF+:AO6]"2UX([;K2ES"(
M?H(D2H8]\)O3\-^9)'CLX8,>^/(T?(%I!T^.X2%IW F==$(GGF_X M\'Q:2!
MBNW96B \?L1RC?JO/E5.\KA",S$52W$64"4QJ+<8S'_\(1Y'O_9I=$ZRY9G(
MCO0;=/H-//O@5*+>2F-U[7(.'C^0 ]Q:+$VOBH-SJGA.LN69R(Y4''8J#D]F
MX2?--_0#"W#I"%^8J+%/O(9D[$E<:]K.D^B*?J+MH2@]3L-?XF.GQ>EP'N.^
MLUO^FSF^BJ-CYM7_9#Z2:Q0\,XP[_<;_10OWZ ^&<E JF3)34)W;HK&N)E*E
M@[RKD%;3/\]\"S60U=K;"H0*-5>9(5S&4V8Q V9@1_9:IP6UR0R,RNV.:?2$
M+@EXB@;6>W*D*X#CR;BFZDQE6J/P%(*S-1?<<C27?5L/#YI$B7KCV[F!5-72
M-@G469L;PTT\6?C.^LR^I)M$G_UZ-%F-^NSC]N81?E^VN;9\9)JRT8# G$*(
M+J^H&>KF*M!,K*I\ZUHK2XW0#PNZ/:%V#O0]5\H^3=P"W7UL_@]02P,$%
M  @ 3(+_6"?M/X / P  L D  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&ULM99=;]HP%(;_BI554R?1)H3/=1"I0*MM4C54UNVBVH63'!*KCIW9#G3_
M?K83,DK3J$+=#?'7^_H\QC[V9,O%@TP!%'K,*)-3)U4JOW!=&:6087G.<V"Z
M9\U%AI6NBL25N0 <6U%&7=_SAFZ&"7."B6U;BF#""T4)@Z5 LL@R+/[,@/+M
MU.DZNX9;DJ3*-+C!),<)K$#=Y4NA:V[M$I,,F"2<(0'KJ7/9O9B/S7@[X >!
MK=PK(T,2<OY@*E_BJ>.9@(!"I(P#UI\-S(%28Z3#^%UY.O641KA?WKE?6W;-
M$F()<TY_DEBE4V?LH!C6N*#JEF\_0\4S,'X1I]+^HFTUUG-05$C%LTJL(\@(
M*[_XL5J'/<' ?T'@5P+_M8)>)>A9T#(RB[7 "@<3P;=(F-':S13LVEBUIB',
M_(LK)70OT3H5+"!4Z'2>8I: 1(2A59'GE(! UX1A%A&6H&\A)0DVJRX_H-,%
M*$RH+IVAN]4"G9Y\0"=&^#WEA<0LEA-7Z<",O1M50<S*(/P7@ABB&\Y4*M$5
MBR%^JG<U4$WE[ZAF?JOAUX*=HY[70;[G]QOBF;?+%Q!I>=?*>RWA].I%[EF_
M7MLB+XB,*)>% '1_&4HE] [^U;16I5>_V<N<Z@N9XPBFCCZV$L0&G.#]N^[0
M^]0$^D9F3[#[-7:_S3V88:IW$""LX2&"+-2[JGE52_#2;6C=3/;9!/[8\R;N
M9A^H=<HC@08UT* 5Z.!L %H*G@B<=?:.2 ==QC$QI2;$TG^PC^B->@>(K4$<
MB3BL$8?MB* 4!9VF5>,Y'CZ+_\SW/G8/ %JG.!)@5 .,7KOI=!: MBPP&SW?
M<*.Q?P#3.MV1,.,:9OP&&VZEL+)_&>+K7=K&%"VYM/L0W5\]*G/OAA1TABTR
M$%;8F'S:XS&)K*.O)2',;#D790!E,P,;P$%O4U+ZSY.42^WN78H:.;%O!8DB
M7C!5WH]U:_T<N;2WL/MO>/F6N<$B(4PB"FLM]<Y'^@"(\GU05A3/[14;<J4O
M;%M,]9,*A!F@^]><JUW%3% _TH*_4$L#!!0    ( $R"_UC' /)RL@(  &,'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;)V5;T_;,!#&OXJ5H0DD
M(*G;IBUK(P$=VB:0$'^V%]->N,FUL7#LSKZT\.UW3DK4C;32>)/8\=WS_"[)
MV>.UL4\N!T#V7"CM)D&.N#P+0Y?F4 AW:I:@:65N;"&0IG81NJ4%D55)A0IY
M%,5A(:0.DG'U[-8F8U.BDAIN+7-E40C[<@'*K"=!)WA]<"<7.?H'83)>B@7<
M SXN;RW-PD8EDP5H)XUF%N:3X+QS=C'R\57 =PEKMS5FOI*9,4]^\C6;!)$'
M @4I>@5!MQ5<@E)>B#!^;S2#QM(G;H]?U:^JVJF6F7!P:=0/F6$^"88!RV N
M2H5W9OT%-O7TO5YJE*NN;+V)C0*6E@Y-L4DF@D+J^BZ>-^]A*X'S'0E\D\ K
M[MJHHIP*%,G8FC6S/IK4_* JM<HF.*G]1[E'2ZN2\C"9P@S9X;G6I5#L1F!I
M)4IP[ Z40,@8&G9I(9/(KD0JE<278UJCV,\.*8!=&Z$=$SIC!G.P]$)F>,0.
MIX!"*G?$#IC4["$WI:,8-PZ1F+USF&[X+FH^OH/O6ZE/63<Z9CSB/?9X/V6'
M!T=_RX14<E,W;^KFE6YW7]U3Z5)E7&F!_3R?.;3TC_QJ8ZRU>NU:OF_.W%*D
M, FH,1S8%03)QP^=./JTA[3;D';WJ2=5X2?4 +[%I%ZT\=4*<:7@VW"5=*(A
M'XW#58MQKS'N_7]91--O*ZWFJ 7[6QR\.QSTVSGZ#4?_71SQ;H[^6PX>QU$[
M1]QPQ._B&.SFB%LX.G'<SC%H. ;OXACNYABT<'1W?9=APS'<^V,^4+^#F"/8
M-LOA&\L1[W5ZO-USU'B.]GI>&[TX(<>"^09N\QVUM */H][@'^-P:\_TQ\^-
ML M)6YF".65&IP-"M_667D_0+*MM=&:0-N5JF-,I"-8'T/K<&'R=^)VY.5>3
M/U!+ P04    " !,@O]8R*%]W=($   W'P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T-2YX;6RUF6UOXC@0Q[^*E5N=NE*/D/#<!:1"GGK:2M56>_>BNA<F
M&+ VL3G;0/OMST[2E/1""M+T#<2.Y^<Q_F=FB,<'+G[)#2$*/:<)DQ-KH]3V
MQK9EO"$IEBV^)4S?67&18J6;8FW+K2!XF1FEB>VVVWT[Q919TW'6]R"F8[Y3
M"67D02"Y2U,L7F8DX8>)Y5BO'3_H>J-,AST=;_&:/!+U<_L@=,LN*4N:$B8I
M9TB0U<2Z=6XBQS4&V8B_*#G(HVMDEK+@_)=IW"TG5MMX1!(2*X/ ^FM/YB1)
M#$G[\6\!M<HYC>'Q]2L]R!:O%[/ DLQY\C==JLW$&EIH259XEZ@?_!"18D$]
MPXMY(K-/="C&MBT4[Z3B:6&L/4@IR[_Q<_%#'!ET!R<,W,+ ?6?@NB<,.H5!
MY]P9NH5!]UR#7F'0.]>@7QCTSS48% :#<PV&A<$PV]U\.[*]]+#"T['@!R3,
M:$TS%YD@,FN]A909[3XJH>]2;:>F'A%TCXU^T!V32NRT+I5$5QY1F";R*_K]
M-Z??^88H0_<T2;3<Y#7ZTM <VTJ[9>!V7+@PRUUP3[C01_><J8U$/EN29=7>
MULLIU^2^KFGF-@+_W+$6ZK2OD=MVN^CGHX>NOGRM\6M^/J;3@/$N\69^>PKC
M7X()9P_H*M^:.E;0S/)(K%G.ARL++\&<7EET">;TRBI:Z)3Z[F3PSL?Z?OJN
M[Z$[15+Y3YU*<U"W'F1RR(W<XIA,+)TD)!%[8DV-G^UO==*"A'F0,!\2%D#"
M0DA8! 2KB*Y;BJ[;1)_>QO$NW258D27B:D,$BGFJY]F8G*^5F' I$7G>ZORM
M1RB.%D37 7&"I:0KJKLHTYT$"T;96NJ,H#8ZPC+RK)#CHC2+EG4*SKT:95Z9
MHF4__<-Q6OVQO3^69J/OETH3$N9#P@)(6 @)BX!@%6GV2FGV&J5YQ\AJ1;*"
M$6VYR.I'OC*"(WHRA806+9('O+V2=:%\EM/[1Q)KOY/7AR.\1@\OU0PD+("$
MA9"P" A6T4R_U$R_43-'.?0[Q0N:4/5RC>8[(72M>(T>E=:,*1N-D +*,(LI
M3M #ES23UY/_K$S@6R1$EWBZP-0:T_VU.;C9$1U7Q4Z'1Q,ZF202858&V-P;
ME!0.4E(7(>>-_$MCWR<[ZW\R/_AD?OC)_.CS^)7'9% ^)H,/0NO[&(J>[DFZ
M(*)6ZHVP2\M-2)@'"?,A80$D+(2$14"PBO"&I?"&4/]QAI"B@X1YD# ?$A9
MPD)(6 0$JXAN5(IN=&91<(T8-PE=YWR<\AU3=<(;_:\J''5Z[RK'Q@DOU1,D
MS(>$!6?\%"'DA!$0K"(3I_WV@K'=*)2 "T+7K$BZ\0M:<7' 8JG_$S,E<*QD
M8YILIE\:LD!I'BC-!Z4%H+00E!9!T:J*/'KE[4#ERX($I3Y(F@=*\T%I 2@M
M!*5%4+2J^MPW];F0B;.9=K$"(6E>03M^X=AQ6TXUE_G%**=[-,SI5@<%H(Z%
M-8ZYH]:H.F?TZECOV+%.RRV'Y3ML'YVNI42LLY-6J=.7WK'\G7#96Y[FWF9G
MF._Z9\[-W*GI]YP;OZX_,*?"V2G?V[3YD?(]%FO*)$K(2KO0;@WT$D1^2ILW
M%-]F9WX+KA1/L\L-P4LBS !]?\6Y>FV8"<JS\NE_4$L#!!0    ( $R"_U@4
M5.M%/ 0  ,@4   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;+5876_:
M2!3]*R-OM4HE&G^!"5E 2DFCS:KMHF;;?8CV8; O,*H]P\X,D$C[XWO'. ;'
MQD#7O( _[CT^]_C>\='TUT)^5W, 39Z2F*N!-==Z<6W;*IQ#0M6E6 #'.U,A
M$ZKQ5,YLM9! HS0IB6W/<0([H8Q;PWYZ;2R'?;'4,>,PED0MDX3*Y_<0B_7
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
M00JAU!!$_3S"#:2I1E+/\6\%.JC;U(F[QR_HGPORBLR2"+AAZ=]))->7@]D
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
M]<OIODG.__.^_6'O9\GP^V[QM3W_A[IEC7E64MXP!+[>[+A@\MKXR]0"K9/
M[$1=I7->PPPM+7E7<L0>D)7^_),;.;^8\O^:QC:O:6S[2L;.*A7TE0JFK*>_
MUXA!51M0ZH\VHUP88KR=MO+5-=:O)46:I/ZY'E(W\L*%_7!:ES'(\YW@'+09
M@_S(=<]!VS$HB.*D!YWE)^SS$TXJ^P(9AKL23:=GU1H)3T4DR4#H&.,G@V1L
MQIC(]08RQYC8FYE51KW*:%+E?;-K]6&2T0J9%$8CKU>)$PTD&D!Q.*RE 22;
M>8#:&E%1:-8YZW7.)G5^E!/8="%GXY9UW'@@TP"*@V$IQR O<@<]L1V#_#AT
MS2)C:["1]*J3__HZP3N2E4TN+U]>4":N!&+522;X6W L<%: (Y*7,I:SHP1@
M6%Z;;AC[9(JH$#OH>8]+.PT1[8?5[_8CY:V>I ;[*W>^=@W[&SF"FO9OXODF
M-NTG\XT>6>U_PVGGW0^0'3#A4NE>AN9<SV0_L7:&;!>"UGKFV5$A)RC]6LBQ
M&S$%D.=[2L730CGH!_GT'U!+ P04    " !,@O]8;"_6)Z4#   I"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6R=5MN.VS80_96!NB@V@+NZV9)V
M:PO82XNVR"*+;-*B*/I 2V.;""4Z)&4G?Y\AY96=6%9:O]B\S3EGAL/13+=2
M?= K1 .?*E'KF;<R9GWC^[I88<7TE5QC33L+J2IF:*J6OEXK9*4SJH0?!4'B
M5XS77CYU:T\JG\K&"%[CDP+=5!53G^]0R.W,"[V7A;=\N3)VP<^G:[;$9S3O
MUT^*9GZ'4O(*:\UE#0H7,^\VO+D+8VO@3OS)<:L/QF!=F4OYP4Y^+V=>8!6A
MP,)8"$9_&[Q'(2P2Z?BX _4Z3FMX.'Y!_]4Y3\[,F<9[*?[BI5G-O,R#$A>L
M$>:MW/Z&.X<F%J^00KM?V.[.!AX4C3:RVAF3@HK7[3_[M O$?S&(=@:1T]T2
M.94/S+!\JN06E#U-:';@7'76)([7]E:>C:)=3G8FOY=5Q0V%V6A@=0GWLC:\
M7F)=<-1P^4Q94#8"02[@D9E&<6/7:?9FC8K9H_ :*2KPFK,Y%V[[%5P^H&%<
MT.@"> WO5K+1A*ZGOB'-EMDO=OKN6GW1"7T)/)*BE89?ZA++K^U]\K5S.'IQ
M^"X:!/RCJ:\@#D80!=$8WC\_P.7%JP'<N MD['#CLP+YP'4AI&X4PC^W<VT4
M9>._?=%H2<;])/:)WN@U*W#FT1O4J#;HY3_^$";!SP,NC#L7QD/H^5F7W>?$
M($V_$U_SR4:![#B%XQ1[3F#N%%TE[J]RBQ1<VEA(0:5&W\#?R)0&K$N+\8 %
M5G-4$(>C W<<M&X!?J(J8^N87;^ >!2GB=V80#**)ID=)C0, [>:VM4@M</,
MK8:4Y:2 +0R11,$HR:[AG31,[.2OV><V.<;9*(U3"J0FC;>5;&I#Q"X2+F/H
MP1 $:@/I:)($\-3NP(:)QEW-HC$VCSK "QB'HS!-82 %)ET*3 93X-M ]-UN
MBY X!%OT-WE,H9KZFQ[>I.--_G].V.#W)7<KHP6<',A(Z)KZ9:2=C/0L&<EI
M&>FQ#$J1?AE9)R,[2T9Z6D;6$XT@[9=QW<FX/DM&=EK&=5\TPGX98;#_1@6#
M6;E_6;T?D."(- KH^9U@/?@RAL.L/:^WES\\XA]G],1/\$=[_FB0__L5HE=-
M=*0FI3)R0LS^ZQ8.?GGR[U6A7BGQ4:48AU2HOM'B'W0O%:JEZ]$T%-;OMI'I
M5KL^\+;M?O;'VR;RD:DEKS5=VH),@ZN4PJ#:OJR=&+EVO=!<&NJLW'!%O2PJ
M>X#V%U*:EXDEZ+KC_ M02P,$%     @ 3(+_6/2!&-GA P  *Q(  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3$N>&ULK5AM;^(X$/XK5FYUZDJ[S7M".4 J
MA.AZTDI5N=W]<+H/)AD@VB3F; >Z__[L)&1Y<0.4]$/)RSS/S#PS'K '6T)_
ML!4 1Z]9FK.AMN)\W==U%JT@P^R>K"$7;Q:$9IB+6[K4V9H"CDM0ENJ687AZ
MAI-<&PW*9\]T-" %3Y,<GBEB199A^G,,*=D.-5/;/7A)EBLN'^BCP1HO80;\
MZ_J9BCN]88F3#'*6D!Q16 RU1[,?FH8$E!;?$MBRO6LD4YD3\D/>/,5#S9 1
M00H1EQ18?&Q@ FDJF40<_]6D6N-3 O>O=^QAF;Q(9HX93$CZ/8GY:JCU-!3#
M A<I?R';/Z%.R)5\$4E9^1]M:UM#0U'!.,EJL(@@2_+J$[_60NP!!(\:8-4
MZQC@O &P:X!]J0>G!CB7>G!K@'LIP*L!7JE])5:I=( Y'@THV2(JK06;O"C+
M5:*%P$DN.VO&J7B;"!P?34B6)5RT"F<(YS&:D)PG^1+R* &&[F:BD^,B!406
M: 9101/^$SV)E[% H.FK:' &)?"9DCF>"\NGG!44YQ&@%XC(!J@@^HCN N X
M2<759_1U%J"[#Q_1!Y3DZ.\5*9@@8 .=BWQD5'I4QSZN8K?>B-U&7T2T*X:F
M>0RQ A^TX[T6O"YT;,2T=F*.K5;"OXK\'MG&)V09EJ.(9W(YW%:E<YOWZ6W>
MPW9X )& FRKX@99VTYAVR6>_JS&#A$4I$8T&Z)_'.>-43*A_51U4.7'43N38
M[K,UCF"HB;G,@&Y &_W^F^D9?ZC*UR59T"79M$NRL".R@[([3=F=-O;1R9#Y
MA):4,(:@FC6J&E>,7LDHOTDW([-G60-]LU^[4R/+\WW_T"I04%FFXQY:34^M
M',?UC$.KL#71=\KH-C*ZU\I(%@L&7*XAM-[-ZJ29U;29U2J%*V?N7L)'R4[.
M6@1G+:9G+<+6I-\IJ==(ZETK:2Y^^;7TI7>2CZ(OO8OZ4D&EZ,M3*U5?MJ;Y
M3A']1D3_6A&C(BM2+']?GE_I_JD,ONWZWI&FK3%<.Z<O\SGMTF?HGXXASW1L
ML_%Y('ZO$;]W@_BWS(?>B4:?74/\'=6E-;QKZW*9SVF7/L.S/@_J\M#4Y>&&
MNIP9,@^*;RS%DFB-X%KI'Q332+$DNO09*O(TWUX2IO%K_V-TLRA4:P&M<:+:
M>(S;G5[[N[-3MJ!F\\ZMG OMPJZBJPJH[^UE,Z#+\M2!H8@4.:]V#\W3YF3C
ML=S/'ST?F_V)J7@>F/UI=6[QB[XZ1OF"Z5)4&:6P$*Z,>U]T.*U.)JH;3M;E
M3GI.N-B7EY<KP#%0:2#>+PCANQOIH#D?&OT/4$L#!!0    ( $R"_UA\E] ;
MX@(  .@(   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*U676_:,!3]
M*U96351:R2>4,8A4"-,ZJ5)5VNUAVH-);HC5Q&:V ]V_G^V$\-&455M?P';.
M.?>>:\<WHPWCCR(#D.BIR*D86YF4JZ%MBSB# HLN6P%53U+&"RS5E"]ML>*
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
M'Y]%9YK^,Y^-_^VY>@=02P$"% ,4    " !,@O]8!T%-8H$   "Q    $
M            @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( $R"
M_U@)<K_4[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( $R"_UB97)PC$ 8  )PG   3              "
M <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 3(+_6,* CNJS
M!0  NQX  !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( $R"_UB*2+SC/P@  ',D   8              "
M@?<-  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !,@O]8
MQ<?/;4T"   M!0  &               @(%L%@  >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ 3(+_6-<;F#"_"   >C$  !@
M     ("![Q@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M $R"_UC2,U<J! @  (PC   8              " @>0A  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    " !,@O]8].UUU"(0  ")K   &
M            @($>*@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ 3(+_6.FC:ODI P  Z08  !@              ("!=CH  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( $R"_U@;)*Y$7 <  !@3
M   8              " @=4]  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    " !,@O]85O"OTD@#  !+!P  &               @(%G10
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ 3(+_6&D7BDF0
M!   :PL  !D              ("!Y4@  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    " !,@O]8G7Y6D"T*  "@'0  &0
M@(&L30  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( $R"
M_U@JF^T83 <  &$2   9              " @1!8  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ 3(+_6-,3%NT=#@  <R@  !D
M         ("!DU\  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    " !,@O]8T*7L !L)  !2'0  &0              @('G;0  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( $R"_U@HS_39JQD  +%-
M   9              " @3EW  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ 3(+_6!TZFCRP P  <@@  !D              ("!&Y$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !,@O]8'?4*
MS]8(   L%P  &0              @($"E0  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( $R"_U@-5&*I" <  &\2   9
M  " @0^>  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
M3(+_6.Y2@97Q!   ) L  !D              ("!3J4  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    " !,@O]8]8\I_[@"  "%"0  &0
M            @(%VJ@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( $R"_UBMY/#P5 8  + 6   9              " @66M  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ 3(+_6"9ID-\C!P
M^A(  !D              ("!\+,  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    " !,@O]8BDJ;_9<#  #9!P  &0              @(%*
MNP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( $R"_UB%
M%=@6E0,  *@)   9              " @1B_  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ 3(+_6('PFZ&K!P  +A0  !D
M     ("!Y,(  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M" !,@O]8>4[!9I@%  "+#0  &0              @('&R@  >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( $R"_U@G''V$6P0  &$,   9
M              " @970  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ 3(+_6-5G5DZ>!   "0P  !D              ("!)]4  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !,@O]8T>FV[+,"
M  #_!0  &0              @('\V0  >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( $R"_UB3%LM:.00  %@*   9              "
M@>;<  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ 3(+_
M6,*[YD@B!   I0H  !D              ("!5N$  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    " !,@O]8%4,!BAH#  #J#0  &0
M        @(&OY0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( $R"_U@W#9L<? 0  )D3   9              " @0#I  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ 3(+_6*@R&E9E @   P8
M !D              ("!L^T  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    " !,@O]8DEL'J'<%  "F)   &0              @(%/\
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( $R"_UC1I=SL
MM0(  ,T&   9              " @?WU  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ 3(+_6)0O@:#=!P  6B@  !D
M ("!Z?@  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !,
M@O]8MIGWHSX%  #)$0  &0              @(']  $ >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( $R"_UAK&O3'5P,  .D*   9
M          " @7(& 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ 3(+_6"93$"CM"P  X9H  !D              ("!  H! 'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !,@O]8--KH[%T%  "#
M(P  &0              @($D%@$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( $R"_UB",R,-1 ,  )L)   9              " @;@;
M 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ 3(+_6"?M
M/X / P  L D  !D              ("!,Q\! 'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    " !,@O]8QP#R<K("  !C!P  &0
M    @(%Y(@$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M $R"_UC(H7W=T@0  #<?   9              " @6(E 0!X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ 3(+_6!14ZT4\!   R!0  !D
M             ("!:RH! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    " !,@O]8VJ[60NP$  "B&P  &0              @('>+@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( $R"_UA")><I:P4
M +(?   9              " @0$T 0!X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ 3(+_6+=KBPY_ P  U L  !D              ("!
MHSD! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !,@O]8
M;"_6)Z4#   I"P  &0              @(%9/0$ >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    ( $R"_UCT@1C9X0,  "L2   9
M      " @35! 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%
M  @ 3(+_6'R7T!OB @  Z @  !D              ("!344! 'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !,@O]8'K--KI<%   :*P
M&0              @(%F2 $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+
M 0(4 Q0    ( $R"_UA2E)KT!08  %P>   9              " @31. 0!X
M;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ 3(+_6 M)OD?^
M @   0D  !D              ("!<%0! 'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q02P$"% ,4    " !,@O]8O<-H?S\"   I!0  &0
M@(&E5P$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( $R"
M_UARP4A9T@,  "\4   9              " @1M: 0!X;"]W;W)K<VAE971S
M+W-H965T-3<N>&UL4$L! A0#%     @ 3(+_6#7$M,MO P   A   !D
M         ("!)%X! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M    " !,@O]8+3?DF]4#  !%%   &0              @('*80$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( $R"_UB:JM<56 0  +T;
M   9              " @=9E 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL
M4$L! A0#%     @ 3(+_6&)M":'G 0  4 0  !D              ("!96H!
M 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !,@O]83=L8
M*&<#  #,%@  #0              @ &#; $ >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( $R"_UB7BKL<P    !,"   +              "  15P 0!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( $R"_UCI'J8:X00  %PH   /
M  "  ?YP 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !,@O]8]4F2S $"
M  !>)   &@              @ $,=@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " !,@O]8UDS DN !  #C(P  $P
M@ %%> $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     10!% -H2  !6>@$
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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>111
<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>113
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>205</ContextCount>
  <ElementCount>319</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>52</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="blkb-20240630.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-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - 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-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - 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-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - 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-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - 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-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - 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-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Disclosure - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Organization</Role>
      <ShortName>Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - 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>10</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - 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>11</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - 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>12</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - 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>15</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.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>20</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.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>21</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Basis of Presentation (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentationPolicy</Role>
      <ShortName>Basis of Presentation (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9954472 - 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>23</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9954473 - 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>24</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954474 - 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>25</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954475 - 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>26</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954476 - 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>27</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954477 - 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>28</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954478 - 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>29</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954479 - 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>30</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954480 - 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>31</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/BusinessCombinations</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954482 - 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>33</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Fair Value Measurements Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954484 - 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>35</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954485 - 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>36</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954486 - 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>37</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954487 - 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>38</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954488 - 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>39</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954489 - 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>40</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954490 - 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>41</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954491 - 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>42</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954492 - 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>43</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails</Role>
      <ShortName>Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954494 - 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>45</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954495 - 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>46</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954496 - 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>47</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954497 - 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>48</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954498 - 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>49</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954500 - 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>51</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954501 - 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>52</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockholdersEquityTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954503 - 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>54</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954504 - 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>55</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954505 - 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>56</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954506 - 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>57</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954507 - 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>58</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954508 - 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>59</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954509 - 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>60</Position>
    </Report>
    <Report instance="blkb-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - blkb-20240630.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - blkb-20240630.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="blkb-20240630.htm">blkb-20240630.htm</File>
    <File>blkb-20240630.xsd</File>
    <File>blkb-20240630_cal.xml</File>
    <File>blkb-20240630_def.xml</File>
    <File>blkb-20240630_lab.xml</File>
    <File>blkb-20240630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>blkb-20240630_g1.jpg</File>
    <File>blkb-20240630_g10.jpg</File>
    <File>blkb-20240630_g11.jpg</File>
    <File>blkb-20240630_g12.jpg</File>
    <File>blkb-20240630_g13.jpg</File>
    <File>blkb-20240630_g14.jpg</File>
    <File>blkb-20240630_g15.jpg</File>
    <File>blkb-20240630_g16.jpg</File>
    <File>blkb-20240630_g17.jpg</File>
    <File>blkb-20240630_g18.jpg</File>
    <File>blkb-20240630_g19.jpg</File>
    <File>blkb-20240630_g2.jpg</File>
    <File>blkb-20240630_g20.jpg</File>
    <File>blkb-20240630_g21.jpg</File>
    <File>blkb-20240630_g22.jpg</File>
    <File>blkb-20240630_g23.jpg</File>
    <File>blkb-20240630_g24.jpg</File>
    <File>blkb-20240630_g25.jpg</File>
    <File>blkb-20240630_g26.jpg</File>
    <File>blkb-20240630_g27.jpg</File>
    <File>blkb-20240630_g28.jpg</File>
    <File>blkb-20240630_g29.jpg</File>
    <File>blkb-20240630_g3.jpg</File>
    <File>blkb-20240630_g30.jpg</File>
    <File>blkb-20240630_g31.jpg</File>
    <File>blkb-20240630_g32.jpg</File>
    <File>blkb-20240630_g4.jpg</File>
    <File>blkb-20240630_g5.jpg</File>
    <File>blkb-20240630_g6.jpg</File>
    <File>blkb-20240630_g7.jpg</File>
    <File>blkb-20240630_g8.jpg</File>
    <File>blkb-20240630_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="6">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="791">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>116
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "blkb-20240630.htm": {
   "nsprefix": "blkb",
   "nsuri": "http://www.blackbaud.com/20240630",
   "dts": {
    "inline": {
     "local": [
      "blkb-20240630.htm"
     ]
    },
    "schema": {
     "local": [
      "blkb-20240630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "blkb-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blkb-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "blkb-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blkb-20240630_pre.xml"
     ]
    }
   },
   "keyStandard": 272,
   "keyCustom": 47,
   "axisStandard": 22,
   "axisCustom": 0,
   "memberStandard": 33,
   "memberCustom": 17,
   "hidden": {
    "total": 19,
    "http://fasb.org/us-gaap/2024": 12,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://xbrl.sec.gov/ecd/2024": 2
   },
   "contextCount": 205,
   "entityCount": 1,
   "segmentCount": 52,
   "elementCount": 572,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 791,
    "http://xbrl.sec.gov/dei/2024": 29,
    "http://xbrl.sec.gov/ecd/2024": 15,
    "http://fasb.org/srt/2024": 6
   },
   "report": {
    "R1": {
     "role": "http://www.blackbaud.com/role/Document",
     "longName": "0000001 - Document - Document",
     "shortName": "Document",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
     "longName": "9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
     "longName": "9952154 - Statement - Condensed Consolidated Statements of Cash Flows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "longName": "9952155 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:SharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-50",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.blackbaud.com/role/Organization",
     "longName": "9952156 - Disclosure - Organization",
     "shortName": "Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.blackbaud.com/role/BasisofPresentation",
     "longName": "9952157 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.blackbaud.com/role/BusinessCombinations",
     "longName": "9952158 - Disclosure - Business Combinations",
     "shortName": "Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.blackbaud.com/role/EarningsPerShare",
     "longName": "9952159 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurements",
     "longName": "9952160 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails",
     "longName": "9952161 - Disclosure - Consolidated Financial Statement Details",
     "shortName": "Consolidated Financial Statement Details",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.blackbaud.com/role/Debt",
     "longName": "9952162 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.blackbaud.com/role/DerivativeInstruments",
     "longName": "9952163 - Disclosure - Derivative Instruments",
     "shortName": "Derivative Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingencies",
     "longName": "9952164 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.blackbaud.com/role/IncomeTaxes",
     "longName": "9952165 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.blackbaud.com/role/StockholdersEquity",
     "longName": "9952166 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.blackbaud.com/role/RevenueRecognition",
     "longName": "9952167 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.blackbaud.com/role/SubsequentEvents",
     "longName": "9952168 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationPolicy",
     "longName": "9954471 - Disclosure - Basis of Presentation (Policy)",
     "shortName": "Basis of Presentation (Policy)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareTables",
     "longName": "9954472 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables",
     "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables",
     "longName": "9954474 - Disclosure - Consolidated Financial Statement Details (Tables)",
     "shortName": "Consolidated Financial Statement Details (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.blackbaud.com/role/DebtTables",
     "longName": "9954475 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables",
     "longName": "9954476 - Disclosure - Derivative Instruments (Tables)",
     "shortName": "Derivative Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesTables",
     "longName": "9954477 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesTables",
     "longName": "9954478 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityTables",
     "longName": "9954479 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionTables",
     "longName": "9954480 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.blackbaud.com/role/BusinessCombinationsDetails",
     "longName": "9954481 - Disclosure - Business Combinations (Details)",
     "shortName": "Business Combinations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-73",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
     "longName": "9954482 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "shortName": "Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails",
     "longName": "9954483 - Disclosure - Fair Value Measurements Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9954484 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-77",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
     "longName": "9954485 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails",
     "longName": "9954486 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
     "longName": "9954487 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:TaxesPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:TaxesPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails",
     "longName": "9954488 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)",
     "shortName": "Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.blackbaud.com/role/DebtDetails",
     "longName": "9954489 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-95",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-95",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
     "longName": "9954490 - Disclosure - Debt (Summary of Debt) (Details)",
     "shortName": "Debt (Summary of Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails",
     "longName": "9954491 - Disclosure - Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)",
     "shortName": "Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-119",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-119",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails",
     "longName": "9954492 - Disclosure - Debt (Changes in Supplier Financing Obligations) (Details)",
     "shortName": "Debt (Changes in Supplier Financing Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplierFinanceProgramObligationIncrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails",
     "longName": "9954493 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)",
     "shortName": "Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
     "longName": "9954494 - Disclosure - Derivative Instruments (Details)",
     "shortName": "Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
     "longName": "9954495 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "shortName": "Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-128",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-128",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
     "longName": "9954496 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "shortName": "Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
     "longName": "9954497 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "blkb:LiabilityInsuranceAmountTotal",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "blkb:SecurityIncidentNetPreTaxExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
     "longName": "9954498 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)",
     "shortName": "Commitments and Contingencies (Components of Lease Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9954499 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "shortName": "Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails",
     "longName": "9954500 - Disclosure - Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "shortName": "Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "blkb:SecurityIncidentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "blkb:SecurityIncidentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails",
     "longName": "9954501 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rates) (Details)",
     "shortName": "Income Taxes (Schedule of Effective Income Tax Rates) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityDetails",
     "longName": "9954502 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-24",
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-146",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "longName": "9954503 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "shortName": "Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-34",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-34",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDetails",
     "longName": "9954504 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails",
     "longName": "9954505 - Disclosure - Revenue Recognition (Contract Balances) (Details)",
     "shortName": "Revenue Recognition (Contract Balances) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
     "longName": "9954506 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Geography) (Details)",
     "shortName": "Revenue Recognition (Disaggregation of Revenue by Geography) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-174",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails",
     "longName": "9954507 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)",
     "shortName": "Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-186",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
     "longName": "9954508 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "shortName": "Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-194",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:DisaggregationOfRevenueRecurringTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.blackbaud.com/role/SubsequentEventsDetails",
     "longName": "9954509 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-24",
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9999": {
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "longName": "Uncategorized Items - blkb-20240630.htm",
     "shortName": "Uncategorized Items - blkb-20240630.htm",
     "isDefault": "false",
     "groupType": "",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20240630.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesAdjustmentToRecordedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated Share Repurchases, Adjustment to Recorded Amount",
        "label": "Accelerated Share Repurchases, Adjustment to Recorded Amount",
        "documentation": "The adjustment needed to reconcile previously recorded amounts to the actual aggregate amount paid, whether in cash or other consideration, to acquire all of the shares purchased under an Accelerated Share Repurchase arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesCashOrStockSettlement",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated share repurchases, cash or stock settlement",
        "label": "Accelerated Share Repurchases, Cash or Stock Settlement",
        "documentation": "Description of the nature of the settlement (cash or stock) of the accelerated share repurchases agreement."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesDateAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated Share Repurchases, Date [Axis]",
        "label": "Accelerated Share Repurchases, Date [Axis]",
        "documentation": "Information by date of execution of accelerated share repurchases."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesDateDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated Share Repurchases, Date [Domain]",
        "label": "Accelerated Share Repurchases, Date [Domain]",
        "documentation": "Date upon which the accelerated share repurchase agreement was executed."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated share repurchases, initial delivery percentage of shares",
        "label": "Accelerated Share Repurchases Initial Delivery Percentage of Shares",
        "documentation": "Accelerated Share Repurchases Initial Delivery Percentage of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated share repurchases, settlement (payment) or receipt",
        "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt",
        "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trade accounts payable",
        "label": "Accounts Payable, Trade, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r60"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance of $6,006 and $6,907 at June\u00a030, 2024 and December\u00a031, 2023, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued commissions and salaries",
        "label": "Accrued Commissions And Salaries, Current and Long-term",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "AccruedCustomerCreditBalancesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer credit balances",
        "label": "Accrued Customer Credit Balances, Current and Long-term",
        "documentation": "Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "AccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Expenses And Other Current Liabilities,",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedExpensesAndOtherLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "AccruedExpensesAndOtherLiabilitiesTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Accrued Expenses and Other Liabilities",
        "label": "Accrued Expenses And Other Liabilities [Text Block]",
        "documentation": "The disclosure describes the Company's accrued expenses and other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued health care costs",
        "label": "Accrued Insurance",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r68",
      "r118"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accrued expenses and other liabilities",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued legal costs",
        "label": "Accrued Professional Fees",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "AccruedTransactionBasedCostsRelatedToPaymentsServices",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued transaction-based costs related to payments services",
        "label": "Accrued transaction-based costs related to payments services",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedVacationCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedVacationCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued vacation costs",
        "label": "Accrued Vacation",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r118"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "periodStartLabel": "Accumulated other comprehensive (loss) income, beginning of period",
        "periodEndLabel": "Accumulated other comprehensive income (loss), end of period",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r80",
      "r184",
      "r587",
      "r623",
      "r624"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss) [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r10",
      "r21",
      "r480",
      "r483",
      "r532",
      "r619",
      "r620",
      "r934",
      "r935",
      "r936",
      "r948",
      "r949",
      "r950",
      "r951"
     ]
    },
    "blkb_AccumulatedOtherComprehensiveIncomeRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "AccumulatedOtherComprehensiveIncomeRollForward",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income [Roll Forward]",
        "label": "Accumulated Other Comprehensive Income [Roll Forward]",
        "documentation": "Accumulated Other Comprehensive Income [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment [Member]",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r10",
      "r21",
      "r78",
      "r79",
      "r197",
      "r198",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r934"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Financial Statement Details",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital [Member]",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r948",
      "r949",
      "r950",
      "r951",
      "r994",
      "r1067"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Employee taxes paid for withheld shares upon equity award settlement",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r414"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r838",
      "r848",
      "r858",
      "r890"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r893"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r886",
      "r894",
      "r898",
      "r906"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowance",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r283",
      "r288"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred financing costs and discount",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r777",
      "r778",
      "r941",
      "r1014"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r303",
      "r304",
      "r771"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r128",
      "r178",
      "r208",
      "r241",
      "r246",
      "r271",
      "r274",
      "r285",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r471",
      "r474",
      "r503",
      "r581",
      "r678",
      "r766",
      "r767",
      "r802",
      "r829",
      "r982",
      "r983",
      "r1019"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r186",
      "r208",
      "r285",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r471",
      "r474",
      "r503",
      "r802",
      "r982",
      "r983",
      "r1019"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total financial assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r794"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rate [Member]",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unaudited interim consolidated financial statements",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration obligations",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r107",
      "r468",
      "r493",
      "r494",
      "r495"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations and Dispositions",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r467"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations [Abstract]",
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and content development costs, net",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense from costs of obtaining contracts",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of obtaining contracts",
        "label": "Capitalized Contract Cost, Net",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of costs of obtaining contracts",
        "label": "Capitalized Contract Cost, Net, Current",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r175",
      "r758"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, cash equivalents and restricted cash in the statement of cash flows",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r93",
      "r205"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r93",
      "r205"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r93"
     ]
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss expected to be reclassified into earnings within next 12 months",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedging [Member]",
        "verboseLabel": "Gains and losses on cash flow hedges [Member]",
        "label": "Cash Flow Hedging [Member]",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "blkb_CashUsedInDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "CashUsedInDivestitureOfBusinesses",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net cash used in disposition of business",
        "label": "Cash Used in Divestiture of Businesses",
        "documentation": "The cash outflow associated with the loss from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ChangeInCustomerFundsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ChangeInCustomerFundsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in customer funds receivable",
        "label": "Change In Customer Funds Receivable",
        "documentation": "Change In Customer Funds Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City area code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r181",
      "r182",
      "r183",
      "r208",
      "r228",
      "r232",
      "r234",
      "r236",
      "r243",
      "r244",
      "r285",
      "r336",
      "r338",
      "r339",
      "r340",
      "r343",
      "r344",
      "r377",
      "r378",
      "r380",
      "r383",
      "r389",
      "r503",
      "r629",
      "r630",
      "r631",
      "r632",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r666",
      "r687",
      "r705",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r916",
      "r943",
      "r952"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (see Note 9)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r121",
      "r584",
      "r665"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r326",
      "r327",
      "r738",
      "r967",
      "r973"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r818",
      "r819",
      "r820",
      "r822",
      "r823",
      "r824",
      "r827",
      "r948",
      "r949",
      "r951",
      "r994",
      "r1064",
      "r1067"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r666"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, Shares, Outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r72",
      "r666",
      "r684",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.001 par value; 180,000,000 shares authorized, 70,883,488 and 69,188,304 shares issued at June\u00a030, 2024 and December\u00a031, 2023, respectively; 51,623,951 and 53,625,440 shares outstanding at June\u00a030, 2024 and December\u00a031, 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r586",
      "r802"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r193",
      "r195",
      "r200",
      "r576",
      "r594",
      "r595"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r760"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r403"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, current portion",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r403"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, net of current portion",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r403"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized that was included in deferred revenue at beginning of period",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "blkb_ContractualRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ContractualRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual recurring [Member]",
        "label": "Contractual Recurring [Member]",
        "documentation": "Contractual Recurring"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_CorporateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "CorporateSectorMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Sector",
        "label": "Corporate Sector [Member]",
        "documentation": "Corporate Sector"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r543"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r980"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r980",
      "r981"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current fiscal year end date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r206",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r334",
      "r335",
      "r345",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r361",
      "r368",
      "r369",
      "r371",
      "r518"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt, gross",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r120",
      "r372"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, face amount",
        "verboseLabel": "Original Loan Value",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r518",
      "r519",
      "r775",
      "r776",
      "r800"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r375",
      "r518",
      "r519",
      "r800"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r800",
      "r944",
      "r1013",
      "r1015"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r32",
      "r33",
      "r58",
      "r102",
      "r103",
      "r210",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r800",
      "r944",
      "r1013",
      "r1015"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Aggregate financing costs related to debt discount and debt issuance costs",
        "negatedLabel": "Less: Unamortized discount and debt issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r373",
      "r517",
      "r518",
      "r519",
      "r775",
      "r776",
      "r800"
     ]
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred financing costs included in other assets",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "blkb_December2021StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "December2021StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 2021 Stock Repurchase Program",
        "label": "December 2021 Stock Repurchase Program [Member]",
        "documentation": "December 2021 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r137",
      "r946"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r446",
      "r582"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r30"
     ]
    },
    "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps, derivative assets",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r188",
      "r491",
      "r492",
      "r499",
      "r502",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r672",
      "r673",
      "r717",
      "r720",
      "r723",
      "r724",
      "r725",
      "r726",
      "r759",
      "r794",
      "r796",
      "r820",
      "r997",
      "r998",
      "r999",
      "r1065"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset, foreign currency forward contracts, current",
        "label": "Derivative Asset, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "blkb_DerivativeAssetsCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "DerivativeAssetsCurrentAndLongTerm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "label": "Derivative Assets, Current and Long-term",
        "documentation": "Carrying amount as of the balance sheet date of derivative assets. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset, interest rate swaps, long-term",
        "label": "Derivative Asset, Noncurrent",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r655",
      "r657",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r679",
      "r680",
      "r681",
      "r682",
      "r692",
      "r693",
      "r694",
      "r695",
      "r698",
      "r699",
      "r700",
      "r701",
      "r717",
      "r718",
      "r723",
      "r725",
      "r818",
      "r820",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets, fair value",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral",
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r15",
      "r17",
      "r54"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liabilities, fair value",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral",
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r15",
      "r17",
      "r54"
     ]
    },
    "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r50",
      "r51",
      "r111",
      "r655",
      "r657",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r679",
      "r680",
      "r681",
      "r682",
      "r692",
      "r693",
      "r694",
      "r695",
      "r698",
      "r699",
      "r700",
      "r701",
      "r717",
      "r718",
      "r723",
      "r725",
      "r759",
      "r818",
      "r820",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r48",
      "r50"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r48",
      "r50",
      "r51",
      "r55",
      "r56",
      "r478"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain reclassified from accumulated other comprehensive income (loss) into income (loss)",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r112"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps, derivative liabilities",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r188",
      "r491",
      "r492",
      "r499",
      "r502",
      "r647",
      "r648",
      "r649",
      "r650",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r679",
      "r681",
      "r682",
      "r718",
      "r719",
      "r720",
      "r723",
      "r724",
      "r725",
      "r726",
      "r759",
      "r997",
      "r998",
      "r999",
      "r1065"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability, foreign currency forward contracts, current",
        "label": "Derivative Liability, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "blkb_DerivativeLiabilitiesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "DerivativeLiabilitiesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "label": "Derivative Liabilities, Current and Long-term",
        "documentation": "Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability, interest rate swaps, long-term",
        "label": "Derivative Liability, Noncurrent",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r991",
      "r992"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r41",
      "r42",
      "r43",
      "r46",
      "r49",
      "r50",
      "r52",
      "r53",
      "r56",
      "r485"
     ]
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesAndFairValueTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives Instruments",
        "label": "Derivatives and Fair Value [Text Block]",
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r114"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as hedging instrument [Member]",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "blkb_DesignatedCurrencyRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "DesignatedCurrencyRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated Currency Rate [Member]",
        "label": "Designated Currency Rate [Member]",
        "documentation": "Variable rate based on Designated Currency of the loan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "blkb_DisaggregationOfRevenueRecurringTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "DisaggregationOfRevenueRecurringTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation Of Revenue, Recurring",
        "label": "Disaggregation Of Revenue, Recurring [Table Text Block]",
        "documentation": "Disaggregation Of Revenue, Recurring"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on disposal",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r941",
      "r966"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r790",
      "r791"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document fiscal period focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document fiscal year focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document period end date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document quarterly report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document transition report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_DueToCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "DueToCustomersCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Due to customers",
        "label": "Due To Customers Current",
        "documentation": "Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "blkb_EVERFILimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "EVERFILimitedMember",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EVERFI Limited",
        "label": "EVERFI Limited [Member]",
        "documentation": "EVERFI Limited"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings (loss) per share",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r226",
      "r228",
      "r234",
      "r235",
      "r236",
      "r240",
      "r464",
      "r470",
      "r488",
      "r489",
      "r577",
      "r596",
      "r761"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r228",
      "r234",
      "r235",
      "r236",
      "r240",
      "r464",
      "r470",
      "r488",
      "r489",
      "r577",
      "r596",
      "r761"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r237",
      "r238",
      "r239"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r793"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, address line one",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, city",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, postal zip code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity address, state",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity central index key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity common stock, shares outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity current reporting status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity emerging growth company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity file number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity filer category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity incorporation, state or country code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity interactive data current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity registrant name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity shell company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity small business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity tax identification number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r170",
      "r196",
      "r197",
      "r198",
      "r211",
      "r212",
      "r213",
      "r215",
      "r220",
      "r222",
      "r224",
      "r242",
      "r286",
      "r287",
      "r306",
      "r390",
      "r454",
      "r455",
      "r461",
      "r462",
      "r463",
      "r465",
      "r469",
      "r470",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r487",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r521",
      "r522",
      "r532",
      "r593",
      "r619",
      "r620",
      "r621",
      "r635",
      "r705"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investments",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r257",
      "r274",
      "r284",
      "r931",
      "r960"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r838",
      "r848",
      "r858",
      "r890"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r835",
      "r845",
      "r855",
      "r887"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EscrowDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real estate escrow balances and other",
        "label": "Escrow Deposit",
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r739"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsShares",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in shares)",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Shares",
        "documentation": "Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsValue",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Value",
        "documentation": "Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ExpectedNetCashOutlaysForOngoingLegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ExpectedNetCashOutlaysForOngoingLegalFees",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected net cash outlays for ongoing legal fees",
        "label": "Expected Net Cash Outlays for Ongoing Legal Fees",
        "documentation": "Expected Net Cash Outlays for Ongoing Legal Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r499",
      "r794"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r499",
      "r794"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r490",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r499",
      "r501",
      "r536",
      "r537",
      "r538",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789",
      "r794",
      "r796"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r495",
      "r794",
      "r998",
      "r1008"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r407",
      "r412",
      "r492",
      "r499",
      "r536",
      "r787",
      "r788",
      "r789",
      "r794"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r407",
      "r412",
      "r492",
      "r493",
      "r499",
      "r537",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789",
      "r794"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r492",
      "r493",
      "r494",
      "r495",
      "r499",
      "r538",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789",
      "r794",
      "r796"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r495",
      "r794",
      "r998",
      "r1008"
     ]
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r490",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r499",
      "r501",
      "r536",
      "r537",
      "r538",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789",
      "r794",
      "r796"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value measurements, recurring [Member]",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1008"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r55"
     ]
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FederalFundsEffectiveSwapRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fed funds effective rate overnight index swap rate [Member]",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts, derivative assets",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts, derivative liabilities",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency revaluation losses",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r505",
      "r506",
      "r507",
      "r702"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts [Member]",
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r676",
      "r681",
      "r694",
      "r700",
      "r721",
      "r722",
      "r723",
      "r820"
     ]
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignLineOfCreditMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign line of credit [Member]",
        "label": "Foreign Line of Credit [Member]",
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r894"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r894"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r894"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r894"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r894"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "GB",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom [Member]",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnCashFlowHedgeIneffectivenessNet",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ineffective portion of interest rate swap(s)",
        "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net",
        "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain (loss) recognized in accumulated other comprehensive income (loss) as of",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on disposition of business",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r941"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r689"
     ]
    },
    "blkb_GlobalHQMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "GlobalHQMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global HQ [Member]",
        "label": "Global HQ [Member]",
        "documentation": "Global HQ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r292",
      "r574",
      "r767",
      "r770",
      "r795",
      "r802",
      "r962",
      "r963"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r85",
      "r127",
      "r208",
      "r285",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r503",
      "r763",
      "r766",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r982"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r478"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation costs for cloud computing arrangements, accumulated amortization",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r309"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation costs for cloud computing arrangements",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r308"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation costs for cloud computing arrangements, amortization",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization",
        "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r307"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before provision (benefit) for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r123",
      "r127",
      "r578",
      "r591",
      "r763",
      "r766",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r790",
      "r791"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r444",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r456",
      "r458",
      "r459",
      "r460",
      "r634",
      "r793"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax provision (benefit)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r138",
      "r223",
      "r224",
      "r241",
      "r254",
      "r274",
      "r447",
      "r448",
      "r457",
      "r597",
      "r793"
     ]
    },
    "blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "IncreaseDecreaseAccruedExpensesAndOtherLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses and other liabilities",
        "label": "Increase Decrease Accrued Expenses And Other Liabilities",
        "documentation": "The net change during the reporting period in accrued expenses and other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trade accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "blkb_IncreaseDecreaseInDueToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "IncreaseDecreaseInDueToCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Change in due to customers",
        "label": "Increase (Decrease) in Due to Customers",
        "documentation": "Represents the amount of net increase (decrease) in funds due to customers during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities, net of acquisition and disposal of businesses:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted stock and units",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r236",
      "r415"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r886",
      "r894",
      "r898",
      "r906"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r834",
      "r910"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r834",
      "r910"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r834",
      "r910"
     ]
    },
    "us-gaap_InsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InsuranceRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Security Incident, cumulative offsetting insurance recoveries paid",
        "label": "Insurance Recoveries",
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r964",
      "r965"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r246",
      "r250",
      "r256",
      "r274",
      "r516",
      "r766",
      "r767"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap [Member]",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r825",
      "r826"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r249",
      "r274",
      "r766",
      "r937"
     ]
    },
    "blkb_January2024StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "January2024StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 2024 Stock Repurchase Program",
        "label": "January 2024 Stock Repurchase Program [Member]",
        "documentation": "January 2024 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_July2024StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "July2024StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 2024 Stock Repurchase Program",
        "label": "July 2024 Stock Repurchase Program [Member]",
        "documentation": "July 2024 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_KevinR.McDearisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "KevinR.McDearisMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kevin R. McDearis [Member]",
        "documentation": "Kevin R. McDearis"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r801"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 - remaining",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Amount representing interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r62",
      "r63",
      "r64",
      "r67",
      "r68",
      "r69",
      "r70",
      "r208",
      "r285",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r472",
      "r474",
      "r475",
      "r503",
      "r664",
      "r762",
      "r829",
      "r982",
      "r1019",
      "r1020"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r122",
      "r589",
      "r802",
      "r945",
      "r961",
      "r1009"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and stockholders' equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r174",
      "r208",
      "r285",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r472",
      "r474",
      "r475",
      "r503",
      "r802",
      "r982",
      "r1019",
      "r1020"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total financial liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r995"
     ]
    },
    "blkb_LiabilityInsuranceAmountDeductible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "LiabilityInsuranceAmountDeductible",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability insurance, amount, deductible",
        "label": "Liability Insurance, Amount, Deductible",
        "documentation": "Liability Insurance, Amount, Deductible"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_LiabilityInsuranceAmountTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "LiabilityInsuranceAmountTotal",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability insurance, amount, total",
        "label": "Liability Insurance, Amount, Total",
        "documentation": "Liability Insurance, Amount, Total"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, available increase capacity, percent of EBITDA",
        "label": "Line of Credit Facility, Available Increase Capacity, Percent of EBITDA",
        "documentation": "Maximum allowable increase based on percentage of EBITDA provided in credit facility to increase revolving credit commitments and/or request additional term loans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r944",
      "r980"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r66"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r66",
      "r335",
      "r944",
      "r980"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_LineOfCreditFacilityVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "LineOfCreditFacilityVariableInterestRate",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility variable interest rate",
        "label": "Line Of Credit Facility Variable Interest Rate",
        "documentation": "Line Of Credit Facility Variable Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "LineofCreditFacilityAvailableIncreaseCapacityAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, available increase capacity, amount",
        "label": "Line of Credit Facility, Available Increase Capacity, Amount",
        "documentation": "Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans payable [Member]",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local phone number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]",
        "label": "Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r120",
      "r358",
      "r374",
      "r775",
      "r776",
      "r800",
      "r1030"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, current portion",
        "verboseLabel": "Less: Debt, current portion",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r210",
      "r985"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r210",
      "r363"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r210",
      "r363"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r210",
      "r363"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r210",
      "r363"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 - remaining",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt [Member]",
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, net of current portion",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Category of Item Purchased [Axis]",
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Purchase Commitment [Line Items]",
        "label": "Long-Term Purchase Commitment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentTable",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Purchase Commitment [Table]",
        "label": "Long-Term Purchase Commitment [Table]",
        "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r31",
      "r968",
      "r969",
      "r970"
     ]
    },
    "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "LongtermPurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining aggregate minimum purchase commitment",
        "label": "Long-term Purchase Commitment, Remaining Minimum Amount Committed",
        "documentation": "Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r333",
      "r442",
      "r773",
      "r975",
      "r976"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r333",
      "r442",
      "r773",
      "r975",
      "r976"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r917"
     ]
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual, period increase (decrease)",
        "label": "Loss Contingency Accrual, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNumberOfPlaintiffs",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plaintiffs, number",
        "label": "Loss Contingency, Number of Plaintiffs",
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency."
       }
      }
     },
     "auth_ref": [
      "r975",
      "r976"
     ]
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyPendingClaimsNumber",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pending claims, number",
        "label": "Loss Contingency, Pending Claims, Number",
        "documentation": "Number of pending claims pertaining to a loss contingency."
       }
      }
     },
     "auth_ref": [
      "r975",
      "r976"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r168",
      "r169",
      "r329",
      "r330",
      "r331",
      "r332",
      "r413",
      "r442",
      "r495",
      "r541",
      "r617",
      "r618",
      "r625",
      "r656",
      "r657",
      "r710",
      "r712",
      "r714",
      "r715",
      "r727",
      "r750",
      "r751",
      "r769",
      "r779",
      "r792",
      "r796",
      "r797",
      "r798",
      "r799",
      "r812",
      "r984",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "blkb_MichaelP.GianoniMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "MichaelP.GianoniMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Michael P. Gianoni [Member]",
        "documentation": "Michael P. Gianoni"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r168",
      "r169",
      "r329",
      "r330",
      "r331",
      "r332",
      "r413",
      "r442",
      "r495",
      "r541",
      "r617",
      "r618",
      "r625",
      "r656",
      "r657",
      "r710",
      "r712",
      "r714",
      "r715",
      "r727",
      "r750",
      "r751",
      "r769",
      "r779",
      "r792",
      "r796",
      "r797",
      "r798",
      "r812",
      "r984",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "us-gaap_MortgagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MortgagesMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mortgages [Member]",
        "label": "Mortgages [Member]",
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)",
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r95",
      "r124",
      "r172",
      "r191",
      "r194",
      "r198",
      "r208",
      "r214",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r223",
      "r224",
      "r233",
      "r285",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r464",
      "r470",
      "r489",
      "r503",
      "r592",
      "r686",
      "r703",
      "r704",
      "r828",
      "r982"
     ]
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetInvestmentHedgingMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment hedging [Member]",
        "label": "Net Investment Hedging [Member]",
        "documentation": "Hedges of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "blkb_NetLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "NetLeverageRatio",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net leverage ratio",
        "label": "Net Leverage Ratio",
        "documentation": "Net Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r886",
      "r894"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "NonoperatingIncomeExpenseExcludingInterestExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "totalLabel": "Other income, net",
        "label": "Nonoperating Income (Expense), Excluding Interest Expense",
        "documentation": "The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss) before reclassifications, net of tax effects",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r21"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r763",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r801"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, impairments",
        "label": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of future payments",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease liabilities, current portion",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, net of current portion",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r96",
      "r97",
      "r108"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/Organization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Organization",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r108",
      "r626",
      "r627"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r177",
      "r580",
      "r767",
      "r829"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "verboseLabel": "Less: Long-term portion",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income Location [Axis]",
        "label": "Other Comprehensive Income Location [Axis]",
        "documentation": "Information by location in other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497",
      "r500"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income Location [Domain]",
        "label": "Other Comprehensive Income Location [Domain]",
        "documentation": "Location in other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r497",
      "r500"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income before reclassifications, net of tax effects of $(974), $(3,238), $(3,940) and $(672)",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r196",
      "r593"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (loss) gain on derivative instruments, net of tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax expense included in provision for income taxes",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r593"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r16",
      "r192",
      "r195",
      "r199",
      "r220",
      "r508",
      "r509",
      "r514",
      "r575",
      "r593",
      "r934",
      "r935"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive (loss) income",
        "negatedTotalLabel": "Net current-period other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r10",
      "r109",
      "r192",
      "r195",
      "r220"
     ]
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Other Income and Expense",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions."
       }
      }
     },
     "auth_ref": [
      "r920",
      "r990"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r583",
      "r660",
      "r661",
      "r829",
      "r1031",
      "r1066"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "verboseLabel": "Less: Long-term portion",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-cash adjustments",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_OtherRestrictedAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherRestrictedAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer funds receivable",
        "label": "Other Restricted Assets, Current",
        "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r736",
      "r737",
      "r932"
     ]
    },
    "blkb_OthercountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "OthercountriesMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other countries [Member]",
        "label": "Other countries [Member]",
        "documentation": "Countries excluding separately disclosed countries."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r840",
      "r850",
      "r860",
      "r892"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r843",
      "r853",
      "r863",
      "r895"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r843",
      "r853",
      "r863",
      "r895"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other investing activities",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r918",
      "r938"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized financing costs to be amortized over term of facility",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt issuance costs",
        "terseLabel": "Payment of financing costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Capitalized software and content development costs",
        "label": "Payments to Develop Software",
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r666"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r666",
      "r684",
      "r1067",
      "r1068"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock; 20,000,000 shares authorized, none outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r585",
      "r802"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total prepaid expenses and other assets",
        "label": "Prepaid Expense and Other Assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "blkb_PrepaidInsuranceCurrentandLongterm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "PrepaidInsuranceCurrentandLongterm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid insurance",
        "label": "Prepaid Insurance Current and Long term",
        "documentation": "Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "PrepaidSoftwareMaintenanceAndSubscriptionsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid software maintenance and subscriptions, current",
        "label": "Prepaid Software Maintenance and Subscriptions, Current",
        "documentation": "Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "PrepaidSoftwareMaintenanceCurrentAndLongTerm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid software maintenance and subscriptions, current and long-term",
        "label": "Prepaid Software Maintenance, Current and Long-term",
        "documentation": "Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of debt",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from lines of credit",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r944"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r167",
      "r278",
      "r543",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r616",
      "r756",
      "r780",
      "r811",
      "r812",
      "r813",
      "r816",
      "r817",
      "r929",
      "r977",
      "r978",
      "r988",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r167",
      "r278",
      "r543",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r616",
      "r756",
      "r780",
      "r811",
      "r812",
      "r813",
      "r816",
      "r817",
      "r929",
      "r977",
      "r978",
      "r988",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r531",
      "r579",
      "r590",
      "r802"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for doubtful accounts and sales returns",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r289"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "blkb_Q12024ASRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "Q12024ASRMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Q12024ASR",
        "label": "Q12024ASR [Member]",
        "documentation": "Q12024ASR"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r168",
      "r169",
      "r329",
      "r330",
      "r331",
      "r332",
      "r406",
      "r413",
      "r438",
      "r439",
      "r440",
      "r442",
      "r495",
      "r539",
      "r540",
      "r541",
      "r617",
      "r618",
      "r625",
      "r656",
      "r657",
      "r710",
      "r712",
      "r714",
      "r715",
      "r727",
      "r750",
      "r751",
      "r769",
      "r779",
      "r792",
      "r796",
      "r797",
      "r798",
      "r799",
      "r812",
      "r820",
      "r972",
      "r984",
      "r998",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r168",
      "r169",
      "r329",
      "r330",
      "r331",
      "r332",
      "r406",
      "r413",
      "r438",
      "r439",
      "r440",
      "r442",
      "r495",
      "r539",
      "r540",
      "r541",
      "r617",
      "r618",
      "r625",
      "r656",
      "r657",
      "r710",
      "r712",
      "r714",
      "r715",
      "r727",
      "r750",
      "r751",
      "r769",
      "r779",
      "r792",
      "r796",
      "r797",
      "r798",
      "r799",
      "r812",
      "r820",
      "r972",
      "r984",
      "r998",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Axis]",
        "label": "Name of Property [Axis]",
        "documentation": "Information by name of property."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r160",
      "r740",
      "r744",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Domain]",
        "label": "Name of Property [Domain]",
        "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r160",
      "r740",
      "r744",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts reclassified from accumulated other comprehensive income",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r197",
      "r508",
      "r513",
      "r514",
      "r593",
      "r934"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total amounts reclassified from accumulated other comprehensive income",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r21"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r835",
      "r845",
      "r855",
      "r887"
     ]
    },
    "blkb_RecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "RecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring [Member]",
        "label": "Recurring [Member]",
        "documentation": "Recurring [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments on debt",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of lines of credit",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r944"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r753",
      "r766",
      "r1027"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r836",
      "r846",
      "r856",
      "r888"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r837",
      "r847",
      "r857",
      "r889"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r844",
      "r854",
      "r864",
      "r896"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash due to customers",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r930",
      "r942",
      "r1028",
      "r1032"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total restricted cash",
        "totalLabel": "Total restricted cash",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r175",
      "r205"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r104",
      "r588",
      "r622",
      "r624",
      "r633",
      "r667",
      "r802"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r211",
      "r212",
      "r213",
      "r215",
      "r220",
      "r222",
      "r224",
      "r286",
      "r287",
      "r306",
      "r454",
      "r455",
      "r461",
      "r462",
      "r463",
      "r465",
      "r469",
      "r470",
      "r479",
      "r481",
      "r482",
      "r484",
      "r487",
      "r521",
      "r522",
      "r619",
      "r621",
      "r635",
      "r1067"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r241",
      "r247",
      "r248",
      "r269",
      "r274",
      "r278",
      "r279",
      "r281",
      "r401",
      "r402",
      "r543"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r405"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage to be recognized",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit loans [Member]",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss) by Component",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r1011",
      "r1012"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of Derivative Instruments in Cash Flow Hedging Relationships",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ScheduleOfDebtInstrumentsOtherTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Currently Effective Supplier Financing Agreements",
        "label": "Schedule Of Debt Instruments, Other [Table Text Block]",
        "documentation": "Schedule Of Debt Instruments, Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r32",
      "r33",
      "r58",
      "r102",
      "r103",
      "r775",
      "r777",
      "r947",
      "r1013"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values of Derivative Instruments",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computation of Basic and Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rates",
        "label": "Schedule Of Effective Income Tax Rate [Table Text Block]",
        "documentation": "Schedule Of Effective Income Tax Rate [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r995",
      "r996"
     ]
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Security Incident Expense and Probable Insurance Recoveries",
        "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims."
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Maturities Related to Credit Facility, Real Estate Loans and other debt",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Prepaid Expenses and Other Assets",
        "label": "Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]",
        "documentation": "Tabular disclosure of components of prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_ScheduleOfRestrictedCashTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ScheduleOfRestrictedCashTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Restricted Cash",
        "label": "Schedule Of Restricted Cash [Table Text Block]",
        "documentation": "Schedule Of Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loans [Member]",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security exchange name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "blkb_SecurityIncidentAccruedInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentAccruedInsuranceRecoveries",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Security Incident, offsetting probable insurance recoveries",
        "label": "Security Incident, Accrued Insurance Recoveries",
        "documentation": "Security Incident, Accrued Insurance Recoveries"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentCumulativeAccruedInsuranceRecoveries",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Security Incident, cumulative offsetting probable insurance recoveries",
        "label": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "documentation": "Security Incident, Cumulative Accrued Insurance Recoveries"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCumulativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentCumulativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, cumulative gross expense",
        "label": "Security Incident, Cumulative Expense",
        "documentation": "Security Incident Cumulative Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentCumulativeNetExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentCumulativeNetExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Security Incident, cumulative net expense",
        "label": "Security Incident Cumulative Net Expense",
        "documentation": "Security Incident Cumulative Net Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentExpectedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentExpectedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, expected cost",
        "label": "Security incident, expected cost",
        "documentation": "Net pre-tax expenses currently expected relating to the Security Incident."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, gross expense",
        "label": "Security Incident, Expense",
        "documentation": "Security Incident, Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNetCashOutlays": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentNetCashOutlays",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, net cash outlays",
        "label": "Security Incident, Net Cash Outlays",
        "documentation": "Security Incident, Net Cash Outlays"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNetExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentNetExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Security Incident, net expense",
        "label": "Security Incident Net Expense",
        "documentation": "Security Incident Net Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNetPreTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentNetPreTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, net pre-tax expense",
        "label": "Security Incident, Net Pre-tax Expense",
        "documentation": "Security Incident, Net Pre-tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentNumberOfStateAttorneysGeneral": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentNumberOfStateAttorneysGeneral",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security incident, number of state Attorneys General",
        "label": "Security incident, number of state Attorneys General",
        "documentation": "Security incident, number of state Attorneys General"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentOngoingLegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentOngoingLegalFees",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Incident, ongoing legal fees",
        "label": "Security Incident Ongoing Legal Fees",
        "documentation": "Security Incident Ongoing Legal Fees"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentPenalty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentPenalty",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security incident, penalty",
        "label": "Security Incident, penalty",
        "documentation": "Security Incident, penalty"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SecurityIncidentSubrogationClaimsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SecurityIncidentSubrogationClaimsNumber",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security incident, subrogation claims, number",
        "label": "Security incident, subrogation claims, number",
        "documentation": "Security incident, subrogation claims, number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r241",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r281",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r305",
      "r324",
      "r325",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r765",
      "r766",
      "r767",
      "r770",
      "r815",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r144",
      "r147",
      "r149",
      "r156",
      "r157",
      "r158",
      "r159",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r279",
      "r280",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r649",
      "r652",
      "r654",
      "r711",
      "r713",
      "r716",
      "r728",
      "r735",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r757",
      "r781",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r814",
      "r820",
      "r988",
      "r1033",
      "r1034",
      "r1035",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable segment",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r277",
      "r279",
      "r764",
      "r765",
      "r768"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales, marketing and customer success",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "label": "Shares, Issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt [Member]",
        "label": "Short-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_SocialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SocialSectorMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Social Sector",
        "label": "Social Sector [Member]",
        "documentation": "Social Sector"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandbyLettersOfCreditMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standby letters of credit [Member]",
        "label": "Standby Letters of Credit [Member]",
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r979",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r171",
      "r241",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r281",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r305",
      "r311",
      "r324",
      "r325",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r765",
      "r766",
      "r767",
      "r770",
      "r815",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r181",
      "r182",
      "r183",
      "r208",
      "r228",
      "r232",
      "r234",
      "r236",
      "r243",
      "r244",
      "r285",
      "r336",
      "r338",
      "r339",
      "r340",
      "r343",
      "r344",
      "r377",
      "r378",
      "r380",
      "r383",
      "r389",
      "r503",
      "r629",
      "r630",
      "r631",
      "r632",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r666",
      "r687",
      "r705",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r916",
      "r943",
      "r952"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement, Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r72",
      "r75",
      "r76",
      "r170",
      "r196",
      "r197",
      "r198",
      "r211",
      "r212",
      "r213",
      "r215",
      "r220",
      "r222",
      "r224",
      "r242",
      "r286",
      "r287",
      "r306",
      "r390",
      "r454",
      "r455",
      "r461",
      "r462",
      "r463",
      "r465",
      "r469",
      "r470",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r487",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r521",
      "r522",
      "r532",
      "r593",
      "r619",
      "r620",
      "r621",
      "r635",
      "r705"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r144",
      "r147",
      "r149",
      "r156",
      "r157",
      "r158",
      "r159",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r279",
      "r280",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r649",
      "r652",
      "r654",
      "r711",
      "r713",
      "r716",
      "r728",
      "r735",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r757",
      "r781",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r814",
      "r820",
      "r988",
      "r1033",
      "r1034",
      "r1035",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r242",
      "r522",
      "r543",
      "r628",
      "r646",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r666",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r685",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r705",
      "r821"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r242",
      "r282",
      "r522",
      "r543",
      "r628",
      "r646",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r666",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r685",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r705",
      "r821"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r839",
      "r849",
      "r859",
      "r891"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Restricted stock cancellations (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r71",
      "r72",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted stock grants (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock grants",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r71",
      "r72",
      "r104"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r75",
      "r76",
      "r98",
      "r668",
      "r684",
      "r706",
      "r707",
      "r802",
      "r829",
      "r945",
      "r961",
      "r1009",
      "r1067"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r207",
      "r376",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r486",
      "r708",
      "r709",
      "r734"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r801"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r535"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other debt",
        "periodStartLabel": "Balance at December 31, 2023",
        "periodEndLabel": "Balance at June 30, 2024",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r322",
      "r323",
      "r772"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements",
        "label": "Supplier Finance Program, Obligation, Settlement",
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r772"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationIncrease",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation, Addition",
        "label": "Supplier Finance Program, Obligation, Addition",
        "documentation": "Amount of increase in obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r772"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Supplier Financing Obligations",
        "label": "Supplier Finance Program [Table Text Block]",
        "documentation": "Tabular disclosure of supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r772",
      "r971"
     ]
    },
    "blkb_SwinglineloansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "SwinglineloansMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Swingline loans",
        "label": "Swingline loans [Member]",
        "documentation": "Swingline loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Taxes Payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r117",
      "r1029"
     ]
    },
    "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "TaxesPrepaidAndReceivableCurrentAndLongTerm",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes, prepaid and receivable",
        "label": "Taxes, Prepaid And Receivable, Current and Long-term",
        "documentation": "Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TechnologyServiceMember",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One-time services and other [Member]",
        "label": "Technology Service [Member]",
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design."
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "blkb_ThirdpartyTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "ThirdpartyTechnologyMember",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third-party technology [Member]",
        "label": "Third-party Technology [Member]",
        "documentation": "Technology developed by a third-party used in conjunction with entity's products and services."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_TransactionalRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20240630",
     "localname": "TransactionalRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactional recurring [Member]",
        "label": "Transactional Recurring [Member]",
        "documentation": "Transactional Recurring"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r909"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, common [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares",
        "negatedPeriodStartLabel": "Treasury Stock, Common, Shares",
        "negatedPeriodEndLabel": "Treasury Stock, Common, Shares",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost; 19,259,537 and 15,562,864 shares at June\u00a030, 2024 and December\u00a031, 2023, respectively",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r75"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Purchase of treasury shares under stock repurchase program (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r72",
      "r104"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury shares under stock repurchase program, cost method",
        "verboseLabel": "Purchase of treasury shares under stock repurchase program, cost method, value",
        "terseLabel": "Treasury stock, value, acquired, cost method",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r34",
      "r104"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledContractsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled accounts receivable",
        "label": "Unbilled Contracts Receivable",
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29",
      "r130",
      "r131",
      "r132",
      "r133"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r801"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted weighted average shares outstanding",
        "totalLabel": "Weighted average common shares assuming dilution",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r236"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares and equivalents outstanding",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic weighted average shares",
        "verboseLabel": "Weighted average common shares",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r236"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "12",
   "Subparagraph": "(f)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-9"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481138/505-30-25-5"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/820/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-40-50-3"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-3"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>117
<FILENAME>0001280058-24-000057-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001280058-24-000057-xbrl.zip
M4$L#!!0    ( $R"_UA^AF_-R<$! *=D&  1    8FQK8BTR,#(T,#8S,"YH
M=&WLO6EWVSB:*/Q]?@5?==^IY!Q*X;XX*=WC.';:W:G89;NZ9MXO?2@2DEBA
M2!47+_7K+P"2LF11"T50!"G,Z4E9$@4!S[[A>3[]W^>9QSV",'(#_^>?Q('P
M$P=\.W!<?_+S3^?W%]?7/_W?X7]]^O_Z_?_Y?/>-^Q+8R0SX,7<1 BL&#O?D
MQE,NG@+N]R#\X3Y:W*UGQ>,@G/7[Z=<N@OE+Z$ZF,2<)DI(_EG\:GJGCL6RI
MMM&71J+55TS-ZAOR2.W;DJC+ M MT;+XR9E@J&-9M$?PL;'65[2QV#>UD=&7
MQR-!M 1+=PR==\X40=(=8"G*2) 5PS9-()B6,!I)LJB/-5/!OSN-X9GAN?WH
MS X2/PY??NY-XWA^]N'#\RCT!A&P!Y/@\4/VX0>T\5[VA6?/]7\L'G]Z>AH\
MR8,@G'P03=/\@#_-'W6?XSY<:N7A?&G7AT\"!-(/<6CY$8*8%4,<P!\3U;X
M#R9FZVS^,72.Q;[@QAUW]1SH24D0M _IA_FC(^_':&71D6?9/T96X@SL8(9/
M*VBRD#^^=N#EM>4/Z..1%8'\\23J3RQKOOC&V(I&^.GL@Q5H0A 5+[T-/I+0
M%Z2^*.6+., MQA_\8.77@.T4/P@_6$4R_-#=<F;7CV++MQ=GCL)X_;SPS=6S
M1H$":7K;LND3K\#9]*PH+P%HL>G(+2(5N++XX7]^^79O3\',ZJ]L_<RS()OW
M@-__[;XW_#0%EC/\- .QQ:%U^N#/Q'W\N7<1^#%D^?[#RQQ^S4Y?_=R+P7/\
M 9/@A^%__==_?8K=V -#1%S]G(0^?4C?_/0A77H4."_#3X[[R$7QBP=^[CEN
M-/>LES,_\ '<@/M\AAX$8?JGZSC QW_"S[]#N1.Z=OK[S_$=&/_<L_N027QK
MAE8"[MDYE$P.DDY7GC7I<2[$]K@OJ;WAV/(B\.G#RD(EULV%WI4;V9;WO\ *
MK^ [T>(7M-X0G9C4#]S"QP-G]2?TWO!7Z? ?N/0A(EXNX$^$EG?M.^#Y7^!E
ML;C1&PJ02B1#$%3C\!^Y2,)P!4J7OO,%*HD>EW+OSSW([F<.?*<_@ZM,^X[U
MN@>S-Q2E#[)8ZN?E_.<SV7)V,P<A%!/^Y!N (NF;:XU<#QT\W=E]#'\;P?EF
M?.7ZD M<".P@<I%<N7R&5!VY(P]^*XKS;:D&I)Z=DO)OY[8=)L"Y?)[#-4!T
M[CLW4"6&V<_FVW!!5.IT2OVGTYH[W1KN[I/YW'-!F&X>W(;!)+1F-R//G6#)
MO]_Y+GWT:_@+^3$U35D<LU ;_>U;X$\>0#C[ D9Q=BQN[R]\#WP[_4XU[-9X
M?K4-Y_\"'WJ$&W\$YU$$XE)477!J'1H(VT]]&X*YY>9TG9,U_O'HXH 3K5$T
M\1/)E)WH%?45#K6+.9?.4!.I$3G&+AZK]1B'Z8+"<]"D$FHYH-[< 2&1;#SA
M-33,0VP%?K5<_UL017? ]JPH<L<N<*["8'8>V.ZU'P?7T#^?@<OQ&-CHB[=!
M^$8]I _<A!?!;!Z"*0(&6A]_:SMLC!U$#'\>A""*,[AL5Q)WX!'X"4!;1RY$
M:-GQ[VX\O4BB&.XDO'RVO03%&1!3P/\Y#];S8<8GI< TVP1,^",Y.*$W?/80
M.N=A^"59/9,I"[WAK?:+_*7DVLH^:VN;UOZPZ@R&8 SA!DVDJ,"'1>&(LPC[
MNO#7.1R0.8NAY_IS+W)G<P\YOOB]:8@VM^*N#IXC!SJS^/=>?R3[S2A(0OP*
M!P?.$M^-\<ZCJ04_[.7OSZ!IGH1@F+Y*/_ST8?6S_#5:8VV]!.[A[6)98.#L
MM_LO9=>"SN0]VL1B3>A]NPY8?O1[2KM!>.#/KGT?O?D%^,$,2N:"9?<%S<H2
M'U9WO^W4D!='(-R D3G\LQ0,;6LS/B[.R^%C,IIO7.OKY]N2^XH*R [1\QG^
M:)_%,C9-UX/R-'\?X'!!_@H"'+Z&@C/D,&.!PHCFQ?6_5L,(;[^\V,'JZG,<
M[<A?1;$5QBAH@",J?4&$_\N_]_K98IO.TJ-:'P6<5C_)7^<_\F'EW,5@D"@
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
M-J%B[MK]*(CC8':&J'+I/%JMYU'VPLS5S=TO')(GT"_ZGLS@(C:7&6B0D7%
ML<?Y%C)H'>">?0GL!%F(J-%_#W/K&#XP%(7^KYBC7U<9[H-1>1[#\\;6R /Y
MIR,L,_KPW)XUC\!9_L='QXWFGO4"K4M\"ORECZOP5>&1'T$8HU+8#*@8ONG'
MF4 PS8&ARD@FQ%#TQ$[^PYFX&$"H?%A_7QJ8IEGXB3 0"]_?M)*I# RA^"OY
M4A_PSM+=P?,C."+3*7]X;CD.I,$S:?[,B44T]!8(,]=Q/+ _99V'KN5QO_FN
M'3B ^^5^7^8O9IGRU/5K MTY$'HO=V >A#%44^@N?@Q5 SPH=*;.1D'@C2S/
M"^)1\)S3H=0;_O??3%U1/VXDQ=@Y *8>&*^155F(;N=5<R]6_?6W\[N'R[MO
M_\O=7=[>W#UPM[_=W?]V_OV!>[CAH(1]@&*4$V7NYHX3U7?.>^[FBGOXQR6W
M)'P7@O?\X@%]+)JRL@*</2E/0##**)@@,)>$1+9$'ST/SX_E1"VP+J;9JR#D
MXBG@_LPID4N=6 [X#G .$)BW^.N7:?!AA:#/'/A.?P:7F**O]1WKI?\"??8^
M\'/*EGO#?R8^^.^_B9KP419X#OG<V^7M*S8_8$EY3*-@/W(.0J8AF(8X4$/@
MS(>+_)]2*D+)5(32417Q<'?^_?X:*P*F(XZE(^(%+>9* GG57 ZSH^TH!:$#
M;%3K"'=SED!=%:*G$-4CU7',?X]^_/R0<7#JH&\, 8/2-LBJIJ_/&]YO_WCZ
M>H02*]S8A0:'GZ#LR%F]]%0LR?=7B9<X1W,%]_L=;S?7=2I.-?5501.$3=JN
MGLA)\8FX T(\KP&Y5EB RD"5)"(FH*(/-%4ELA3>E;R/-9E_F =1S=3V)J'E
MT\?*LKX[FW!1:$.$>S]&J 1$$319^,]$'/PQG_0XRX/VWFCD!9,@?6-U_XHR
M?SX$^9*AS9\Q6%ZEV)Y :,CADO;CP+(RY0Y,W A9-_%W^$DN5[3>\+-GV3]&
M5N+PW+5O#VJ5+L9>DGNS<&E8I;R[?+;L&(.6"\9<N  I9T5<- <VROL[G.MS
M;AQQ]A2'&][3ZAF+@C 0TH1*&<&HF -=U\D(1F,@'";-M@BS#&X(JI"1N2CP
M7(?[FX#_[^.>DJ[<&J3]=_BSQ_4TR\H2U)\WO865-DN-P47:_N@B<,"Z]QZA
M)^9A\(C6>0V$Z;WA%^!93U8(R#KP+87J@_5\G14/I8V/5TU HS<4Q;ZDB;JH
MR5L!1IH>4ZEQ9%&+R8J#7GF >I]P?R2A&SDN+H]%LM==)D'\6#BQ?/<O_/I]
M'?33"!2N!W>#^P%W.9M[P0L$PRJ!<-^#P?MUU-,:)"[+$.>.$X(HRO[S#:XG
MYLQ@]H::REU9;FA/7<_A[N,0@/@M5U!@2!"%Q 7\\R9\")X6,A053UQ .\,#
M41SX;\_/E\AMK/P09KZ;\!;*;,AH^XMT4>P-[X,DGG(75@B5IF^MH^2P'=T&
M\">]_]^=IRHF^SFI-Y1,Q90H1/P&ALZ.@T38/(2P=>>6QX%G8">Q^XBL2LC;
M(.*1?/,2)*"XO]PYAP+SF^W(AHGYW?XH101\'@)K!8ER;V@H:QKM?0E*09,"
MO-MIX+^)FH@*I ]1ZVM2S5&3_9!/+U6^.H?__3=#$O6/$1<##\P12+/ V3))
M0HO-VD&3[?1M9&U@BMN3=7M':N2!*11_5'8I61T8QO9L9!O<I-I<+?/0/%03
M)MT]NMGEQBZ(N)3K0 @<[C8)HP0%$N* 0XTMD'$G2N]&[Y&B0'FI<SL^ZYB1
MORW/\N#&'HZQ7%HV-"8\*XJZ8=-O/71H8?%Z_S(;!=Z[J"-NS+8C?\]":1C-
ME\_VU/(G\ V?>YJZ\)U7#JF5]BD.#63BXD641I@G%J:-FF:X(*CNX\#^P7-_
M1QI/Y&ZMD/NWY26G'E/)F"GEI0744+S[V[\^GSAL<J+*&2[-"+SU\0#\](U[
MIR..C1SK3^ZK%XR@YW(/K40[YGZQPA_K[G<1SY:W4#*SKZJ!<?1E]LZ5E[ZW
M4.PXK'[O2-8,NJUHHT#=Z(6SI\#^P<&#_8#2&^"H';)<EK(D[\3W:3G#U(IP
M4M[A+,^#3Z"JKPC^]\_$1=80-()&('L +IP91.E711E%^])ZI\PV6C*I%BH$
MVDOH8U3OQ#D)NDF/'YV'P 98R8H2A\LT(^X=7 _2/A<E4.-$TP E;?+BGWAJ
MQ6]/\62M;A57%^ O9P=YSW.6[W#OI*73CB ;P8=&?R!V@5_"S\-OHJUDB^%.
M9W@G>*=6%'.FP#G62S2H-\6_P5O=7(6R(,.CTEK9R-%%$H80I&E-(5(%L14G
MT4*6&;WA_X+HN,44VTJ=#BKT(5NZN:BX;Q8&C94\?0^:/GKSZ%?6N;Q 9VG;
M=!:5N@<)82A_9VX<0[&-S98P\)&]YKUP -IN+]PU,N-0!Y9'P'VQ8HM#=5AO
MM=+K&O,EG_TN@4\J@HIT#G1:DO0Z)W???^#>Y?Z\)$N#[)%XZN+Z@#FJ#ZA;
M/Z4[7F@<$+T?M$N0+^$%H263ZPM!;C)!S@0Y$^2G(LBAY+0X#YX <)9M0T&.
MF@$[6+*%R/ N?)>#DJ%?^$$T@QH _DJ8FXE0'LW@V5]XY&? Y:!=CJ UX29A
M\!1/\X\'T.T >&\.&+L^OC* TWHH@R+!8V[8(?Y8_)@_MO.!S?O+'T2^1F_#
M+GNH& TK)U$:]:7<8UIVD]:50;MS.)(PD$TR.1QQ8.ID4CB*EM8@DTDLR2*9
M:F)TOKJNIM&2;SFD]CZ\@/PX"<*7@J 8?@ASJIT]]!H?DX3>\%LQWQ\CXE@6
MO+7:'&4JK5M+7.>O:$[5/L;UEL!)M["M?"24EJ$%G]^+K(330%[76?4^M:-2
M?EP84^G+S%CJ'J++*C\,I'SXQKZ=.L3][F&3O6E,]C&*Z?:RV+!GM)H#YBN&
MRT7N[^Q'LU()FMVGG+H9OWF\Q3]%]7J%;K4[+@J-XH HU'A^@..9293ZMO"$
M:9.4@GOQT#U&O^6]H!]_<N%/PY_E?/"$'.<0/+H1UJ"^Y:/1<<@D1I=$T,.H
MHZACA4[$H1)BUWD33%T40,GOK/=;7=:CYL/*WAQF,9W-,9VW\9QH"CPO)UWN
M'21('%5)+]-MCU^\;X0:=EW4;R:RCN/@30&C4?8H;>D@@BNI-.2=2N/X0"\M
ME5AXO:'L"MX#@98H>\@<2G7"PS2_3(#D>#2U0A#E$CU<OX&P7-[(!4F,K09\
M_0!_ZY^)]Y*>7S+3)FHX\YD)@JLP':7!);Z;BH'T]WIO1(/4@YK&=J'?$_W<
M$PJ*2/ F\![N\0(WKQM9[?P&3]9W ESHBI:#9CBTK %>-),?2F^HBKPF:;RL
M+.ZCY!M]VV]E"8T9$"4=0GD>I%98UC+X$6SLC)N%VH77KUBC*/"2>/-7JC?3
M+=W\5ULT_YV&KX[+!/1'(;!^]*TQ]%/.+._)>HF0&U?<(5A!^81:.P07\XF@
MRJI5AD\D:;_.7^>?OUVB=ET7-]\?+K\_;.X%O'JX)EJKZ()>-D-C#!293%K%
M4 >B2*87@3P0=R1H"@,86N58PB;J$@1%4)52>G2__LV?K./\TEK=/Y1VH,=-
M0R1Y_[:';#![PXOSWU"7N_.[_TV[8O\"N8&[N_QZ?O?E^OM7[NKF[G?X9__;
MS<V_T.O%,Y!CK*(FFF3#0 QU6U G;4#!CCC@AOM@MF/J\L=&XW4'.4-;J(Z=
M=.6D!-JI%$$FO8;!.'4#IZ)(Z.WYW4.*R^M!G7*3H6(G*JZNOY]_O[@^_\9=
M?T?=_,\?\#@%AI,&<2)O5V3E;S3M*0=I6>.8\K@V7;5&<#7]4F6"4WO#ZQC,
MLLM.M<KCG78LPP;$QM4B@X6;WN!;6@=AI2Q#D<U=+_CNS??3AMLFN7[;72,!
M UVT]AW@HW0F_ M+2UP=]-GR(&4 [GX*0!QQ[W[SK<1QX2?OC\6U&RMU"W4Y
MOJ=Z!$S6]$LD,+E#ES.6; -+RN)&EKQ?B&B4(D#YO1!,T7C51\ AU*/.E3/
MO?L61-'[-IV721?*I0M"DL*D2P>DB[*O=+&B*7?E!4],]5//G"CURIBS \RI
M[\F<.&,_#3P'A%%64<!=_IFX\0MC5MJ9%>)88\S:?F95!%0J%H,(%?5NX-K7
MZ,H2_S(.I9M#$6*-:AS*HL5$\NR"MAPNEAI,WS%<(%S\8OG6!$NQGR+.<2,[
M22>0H3OZ\"/O)7*Q>?)Z+<*&<C&]5X&>"4&4>*D%$\Q!NI'#HLU,!AX!W5)%
M.X5Q'I' +AH[\"H%928%&\;%K^@FEQOC^F0LUOY,X,ZRUT@J>D&4H.)O:Q0D
M,;X9!&(N=*,?3-11*.HP3A63B3H:4*$LBSJ%B;J&<0&=V3B$D,9B;AX&-G"0
M9&-RC$HYINR68V_*N425]-S4_1]CA;#'K/1#S<V7*F%9*6S3R+AY^,?EW;'J
M8-F=CKUPH@JL&)99NT=3V*BA'K)VN7H+81D:=J/A&YA87FKAX@;5S,2ETL1%
MJ-HEI!G7' <5<BZ\SIGT:A@/=V[T@QM;=AR$3'#1*;AD)K@H086LLJ0R3;CX
MS0]?)X5&EI=VS0%I-5OT.OP*A2!1XSX\6QK;:4S642GK$%+5BL7BA]:N[8,A
MQG:RD=ENZG&D'\-.6>S<X#Z2KI^VX(*K,%%'I:B#J%(/++W/NU3AW]P8OSOL
M*691'O4:M;!L46K,HFP8%Y?/4W?D'GB/G<G,(V!(W5%9N#M-O=Z9CDC^67N;
M."F8B'Q0"RN6$MU!%7)O>'_]]?OYPV]WE^7ZVQ'&%,N5[H4L5=_&PG5/!B>T
MS'*'U89ZSZ;#*H[>V_3 \7.&,E ,@TA+4G-@2F2:FTH#R=@^,HZL/3QS'<<#
MJPA>^DJ(:(J4<VOLI?SO ;IHP?V:6'A\+FX7?05=1TX4^K\>V,IGBVGSL>"T
M[FS"1:$-2=?[,>JC'0B:+/QG(@W^F$]ZG.7%/_<^>Y;]8V0ECA=,@O3]54:4
MA/GS(=2LF_-GC&?"5AY]F!;WD[@']JLV>_F7*O2KUE$;Z+>"L!!(NB4HCD,:
M2&OJ+?&A+$5/%:C8HV^AQ!T<K3=\P$H!-WN!:J*P-U<Y+5./TUALSRS8G>>N
M??M-!_A#-D^5BMRDI82!(9 98"H/-(7,J%<3]?]62*C(4E[6GBID@=]-.D1>
MTB'?+W_G+J;@,0Q\KL_]XOHNGM7TNP.B'X4JQ3Q,I4@UJ934$2QBP[KZ[5?H
M,IXQ+#FS_ECQJH>I&^7FD/?"W>&)B!PDF855A":(V5Z"1V[@.=>!G:3W\^'[
M03@/TAF94Q "UT=SGJ#8AG_[-N#QD W+]2-$>4]6Z/2](/B1C?[*;_G'4ROF
MT$4QVYVC25'YW=>1A;H$P)T$2<@!")L9_#3B.2N*DMD\G;.-;UMX\/C9*B$4
M>LGH#V"GT\O@'D+T^_'+@'N8@@APO<T;Z>&OSRQG90UTXL@:0ZA9(12DZ:2R
M*!_RC3Z]#=U'M._[UPSL-_B?"=9G$* H,X$&5*'G1=-4^7RP6997U\_SE996
M6#POR^C$G#7#\]=X?.+5[XN7!=]?GHR5+:0L+S1 ^-V$$8BUR(W0]^!79@'\
M,,@FL*."/YZ+(7;S>\P((TM?#<$$+HK6&R=Q N$)'M'[?/[R]<+S'(0X9X/I
M!*'XE02<;(8=G\Z>&X]!>H@)\$$(OXIL^&#FVA@8V:W!Q?WI*%UME$VOY- T
MF1A,7O##Z!-$+PBSH\3U'/PN^K65+Z5+9#>OX5DRDLSV.7(]E'&'2T2);</'
MQXD'60>2&9B@W^(L^\_$14GZ?+TL*1\#>^I#?IZX"&JK9X.P@&SI<Q"#B'=>
M.)!C,%W2=_ /P)W$Z3MC+['CQ,KFS:=<\@K=Q8[1K[BSN97^"GB>HRYX&-V!
M_:.?\AB:MP;?QFNEWXB2\1@B V\$W4&':]O6W(W3E>%+&ZQ#8P8@'C#@_$F
M?L,!HS@%^\C+^"%"- A_X84; =R"STF0F'@9@3"K8$@1Y5BQA7@MSF8 HDNA
M478UWL,DXKGI3V-8H@]2R,5HZN \0"8@@H/WMEP50O$Q\![1]A+T1<]#!WR:
MNO84\_]"ZN3+(9#9L961UK(<\O'P0V!;49R]1* ; <\%XW2ORZ(J ^-LT1E@
MP/T>H-F'D(BF""JH/9$D?,3??X0_@%^+'_/W(P!^K+V9;F[M[9GULO86DOEK
M:TZ#Q'/>OHOHS'?6%K6+GGTJ>M-S?P!O;0=/KN>]?2]&4]+7]X]%^MLW7^7#
M^D?N;'V-,/BC"#8+#.;O!R$>6/EHA:ZU0!5&RA/&#T)DY$*5:X6(&"#]I^(?
M48OE10&7P@L-QX1_.XCPQB_I IN53:Z/MNC%-\H,<P"_I-/R4I]E(EMH0<=%
M# Q% /HJW+/CVI#@SFVHL!$;0.RD7)A2 ![W.0+<HPN>@(/5!%PT1+(Y;5.1
M"N\5D8U_&DF@A;"!M/V"?Q@@,H>R"C*@E[*SY3PB!H>OQF$P@S\=1" '9CK<
M$:%@"[@JQS>/94]=SY !A09:9F6F*4XP\T 9BNJRWD -(F@=:!A,V/!9$C^K
M$-M".JG!!I$T2E)R0/CU( W'F$KY# &0;B#XX.$<#KO=.8O<0FN0N[Z&SFA6
MMLPMU\WF?(/P"KP(/"'+#VTH1J9D.E(;V8QX^^>^C\ZZ;E;^"SLC2&"^ ,18
MF(&^ !N@N7!9 P<1SW.3,^67JA9LB(RAX$>R'!MK>.0L6N@WWUTT@(N6C:'_
MMF;SCZ\F$9KEYJ;]6-[U[B\O>N^W6D/P1!#H6+.LR.^?HLVRWD=TO[ 048NK
M].]=MC;4"2#%16S]0&A;4IW8HIVG:^6#=7>P#8^>?/U:.F#/BK#T6B7"E#XW
MT&%*+<OVV2Z&Y1<37I$LR7X%@0"-!5XJUN%7S42T78SA)WBVG8/P6#*B3-Q_
M^U"SX^<B4(+$W#[^K;YDQ%$CT1+YO,(II!&HS@L1RR2@R3+5,PFR5I!)()$"
M7II\296DVQ)3ELA(.GF@2]L#P25BRL(A,R5)Q)19J+B>4#'J$,%=0[NQ>%#7
M[G#PGM)![6WW>;*"+S+%-]I>1[]^N/R%$Y>/7A (+WM.8\<Y-PJNHP^Z-1 K
MES._-&@UB60FW8KR0#;)B"6\E%9>+)G[<&EJ'Q]Y/.5^R56DY/::Y(.?7.E!
M_):MMXPOA;\Y"0/HRO57^3$C4=PR>KD";^73MTTHT@\)S@(=X_^K8D85P_J=
M@S@NC-)P0)# I1P4-7VV 3S.'%I6>/PZRBHDT-];!2D5D,25*C2 \I^)#SA9
MX#$5(K5=.ZS"]->[!\H\K,3)X@*<<C5N!J/Q"&Z5)+]N-F)*2T9S+["<1Q&2
M<H>059GC[^J[0V;QTAC,B.T-DCC\7[E1;!5[J!=9/LK"6#L["&UOSEP:,YN^
M?RC[% %?4FD$/IKQ@Y.,Z ]TY?K1\M(JLU4TE#FQP#4RU7N_$_^]TLDJJ8&Z
MCO3)?48%_%>AE>:4$]^-[U")81(Y/5RJ C>-W[#[D'@=8+LSRXM^[J%7OC4#
MZ,G^Q++F9X@>SGT'_>?RE1C.XPLK#%\@%/YM>0GH<6F<&SI S_&9G\SZ3H!K
M'=&RD#D@- !F$^0CC?NRT!M"?:_(QJ</JSO=,&']$.[:&S,?&#EWB)R5!LA9
MA.0L\I(J4D+.)"T$*I74'8CBT+61(XO4U$8+02IWYD*^;B47[!#JK_"KA1^D
MWM 0!%[3A:H,L84P2\IW1A,[)&/--"'WAIJI\X*@44(3A"SY:J/4)(5<SY/]
M* 851B5IL8<-(&Y''N Y'^"2!<OS@B<<%H0O_DY0WISG"U\%X9<@&<7CQ,LW
M<K?81^;WE:4L!5)6(5UA-Z;4,7:P2*W'4-$Q3$$O.$;,H1!95BHD\&G.%AVN
MN(J(1U4HJ);*?03>RXZ4_#9QN*_IVTIQN(MDU_#Z'<0'HE;K#455X@U9HL1
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
MD\0(ZZUG<62ZTB!=B;QLFKQ1/>O ! Y9NE ;) P="QS9,'E1I,57[7SM3N:
M$;77NC/WG*2]ED%ZC5E*\XF!!:BFZU Q5VX&6$-YPDF3QD$6&S'2,"%IR-!F
MDWFQ('+2/&D<H55/=TFK0<J2!"%5SKK(F]5O83.A0X'51HPT1))V&UV%&=3%
M;-/&W78PFX=@"OS(?5PTD4QO;5>Y+=!TS3YUW^^\]7\5A/"ES]E)& +??N'B
M$"[FX=Y9G.7\D43Q#/AKW>%9A1Z]Z3NBTRF1M+E8%C9+'==2TKG(*.<!$4[Z
MD^>^\_!*1N<+*OH.XIOQ@_6\?OM,$B34PH_4G&!6@\HH?-]AFC51>*G+EY(@
MHVD/@DKJDC\%+AMC('H9J-KTJ$US((^F*Y3>T% (7%-F:J+35$YTM#T=:@*E
M9'E)I.6N3N=+67[S0P"7^0LXN9,]L5R?@\3DP/4>(5JA^^WZ41PF"*\1'J7%
M!6/4?/8T*ETJCD<]0)=<6-'TR@N>_@&<"?@*T8'>/!_'(+P#MF=%D3N&,,G9
MSWJ^M2!;EFTU* EHU"HO&U74#,M-TV'''XEB4/H:4@R-)0VL5.90LJ.>Z@P\
M%$ZH'#IAPJJ)EDT4$)")Q58! ;6USA[_KJ12F+QY"&++XX*#4SAL7$A]9F7N
MD]T&(6:I. [=41);(P\\!(>QEB@@&U)0:)\(<IHD=BSKLP["$M&0+D4F5?Q%
M>T]81IUU&:EU$*>$I)ZAD0I2,='7 5MV+SI;)R6Y-V3]2!LR5E<P>>!(B.RH
MI]:DN/2QJ902) M)"L3"H4D0$;7P%GB=V-3RQEIX,^XX%>[8X3Z0Y X5SU=3
MJS=8/1)W5(U1,^XZ>>XZ'G-I4/48O%D] <]4#V,.RMPWDGRBXUD2FKE^&Z0^
MWZ&"[Y9O(H.R#)7+1MU4N!W!=DQ=WOO^ 5NCPAJ%_K9H+%;;XE?;  WW;KRJ
MZ&$*.,M&"2#+?X%;Y?P@1@V80OBV#SWM&$Q"R^/F5IC6$DU!!!!7.VAT)CJT
MCT%DH=O:8]>W?-N%CT<Q? -7(0U6> S#ZP,.M<#_.N[C\!/\YPW)*RA=-@\B
M%S'I60@\7-KT\<EUXNF9*&"5O/2ME(/.A->O6".XIR3>_)69%4Y<'R/9+,(*
MXCBTQS=$ 5'A6?,(G.5_?'3<:.Y9+V>NCR&+O_0Q6SW;%SK,6R2CWTL_?MWB
M0$BWF5%3]LO9QP/XT8?U]Z6!9,B%GP@#L?#]32N9 U/2B:QD* /%+/XH7VI'
ME*ID,&KF.HX'4@038AUC+]91%J2-?WG+);=5N;&)%%-1[\XF7!3:D.B\'R-T
M&441-%GXST0:_#&?]#C+@YKOLP<UU,A*'"^8!.G[JRPD"?/G0^A0-^?/&$/[
MGHAV'-T#)*NX7Q,HOT#((7!R5]!^X$2A_VL!_@H$U/*_"''(KG 50=(=8"G*
M2) 5PS9-()B6,!I)LJB/-5/YCZST\B]-PU>H34!_% +K1]]"M1-GEO=DO40(
MXLLD 9&6'4)5X"G+2S%4V^N.7S)-,OPT"A%.5P[[5O;NL]AQ9:)I#@Q5+BL2
M=7V@2J1DHFH8Q%8RRXM$\ZU5DH%OV3 1%$%5ML7OB^T,LJZ"*.P5Q5^(+9Z#
M-OT D^7%PI2X6#8E[A<&!+(Z4/41A\J/(OR==[_Y<!$7/O=^W;HHD_W(H)=!
M%PFN MANL AW KZTBY8Y&15D8#'8B\,!"P!IA  4IC_9/?C=N\_<##XUC3@
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
MY+5O>PF"Z9=L1-17"/=Y/I#6CUT_ 4[6'ROPHR(61=DHB<V#:(>HIH&$2JH
M&4\<,=8#$ZTVQZFTPMTLZH[#MO5*]!.VIK9S:"5>O(6[#YSUY$G&H<M<GTJ"
MTMR(DVH2B:0:L^VIH,8="H-R<E2A\:'QLEE9.[3(/Z!.=5SLK2IX;@0FKN^C
MN YJ"8GIXS0\@C),J=3(DW6;:UIOJ$L&+U4/_C"_@*"8UUI,4CHD*5GFS8*1
M2>WR 3+MDBZT<G7;=DQ=[I2@!VC2TB817Q50U0RU(E@VP<!_;PXLK1=H<HOE
MF=$;&K+(BP*I"2[$Z.) _<K8F;%S1?M$;S$_F] ^,05>EBM?EZ>!G[%Q\R%&
M163POX[[./P$_\GW/+-"Z,#AG]96V?"/)(K=\<N1Y]]. <26YP5/R*7$F\[+
M"*!=@HI- ]]V/=?*V[=BXP5WU][#BH&OYT&(7J&;4Z[/Q5-T=]5WT#P[W* ;
M@Q[=Z>!&EH>OMD93 .!J\=2"B$EFZ&8 ^E8<Q):'*[[@BPC2-OS0ACN9I8-[
MHVGPY'/6*'C$P=<MOQ/%\#]9LX#L.+BOS=F"R+:@3-Z$LA1R.5VFY 51YUGS
M")SE?WS,[]&Y/L8$_M+';/F,6-7YNIF*?C#]^..3Z\33,U$0!H* 941F16>_
MG'T\@!]]6']?,P>:5OR1,! +W]^TE"@/5-$DMI14_)5\J=+^@B H@JKD?(X4
MW&JCI^5/U[I X0]+NA+;]$,FE$KPKK&7-_'.07051BG!!PE<RHG6TH;-PZNT
M0JT+8/],?,#) O]I%'X82@)J6U SK,+TU[L'RB_ !K,1"#EHA^?@E%? >6BP
MEB17-C"+8H-V)-6A;@T*';'H2Q^[]1;['@XXM+#?6.+G\845AB\0"O^VO/(S
M+PVA-X3R3Y%)C?\MPZQ$'6/&)B?")GND<LBSB8A;C4K$+K[6RB;M+Z@III([
M<E4RW<Q)[= @:_$=PDPB]8:&(/":3BIJPVX_UB\OZR8*N3?43)T7A/7+7^UO
MFD]C3?D#CHOM7VR81\<68;#5*%AM8W9/P0#K9&:ASD1A:?&B$,O\'6G@...?
M4^>?.FO12O./2KJX[!CUGODF,A2H\[BW49T7.UJKU4&[9@P<?8U"&\5<++;%
M4;,A%8"P>2,$&A26;0<S^)/(=N3\($;Y0SR(%UH<,9B$T$J96V&<I?"BC?FY
M[.(R?/PU4S=8CRSODV UMR58ASALO3'IEYU/0?FX?'SE68CZS[F/X#4-AX3!
MTK>R))[P^A5K!(^6Q)N_LGF_*7+;DEPTE(%B&$0R@N; E'0B*TD#*/.JI!9+
M!DEFKN-X8!7!;^4=*=9\FZ@I9LU[E,%WN%\3R'L@Y%#6B[N"2H,3A?ZOJ]2_
M)0NV*K+VS([GIW5G$RX*[;3O3A_M0-!DX3\3:?#'?-+C+ _JK\\>U# C*W&\
M8!*D[Z\RHB3,GP^A9MV</V,\[WO$UF):+<!F@:A<_A?M'9D&KB)(N@,L11D)
MLF+8I@D$TQ)&(TD6];%F*O^1]5[^I6GX"K()Z(]"8/WH6V-(76>6]V2]1 C<
MRP0",9:K;@6>9),@+))\1, G"GNE-!<DR'/7OCW8J!F:WN?%0F]>+.O-^Y6Z
M%MRV!;5'!6'T$W>)6Q13>Z)WO_D0["X\Q?M]BG!*J_6UQ3)>SY+W1N%ZZ5LN
M@G5\UD</M443R\I T&4B^E,?"*)&9"5E8*A2J94VOZ^J9*P#<J?3!I):KAJJ
M_M.5W]-&TVY@:@JA/8EJ.7ALQIUI;L==L?<HF47N8Q@\[<X;G%I161H1V*.R
M3#OYRK*T5QJWO0GA<0KP"B,3#$,/^S6*;!!'=8BASM8?GL,MHOB*Y6%[#TWH
M@+8:_MNVYFX,W]^"8NKAO%4;E/8X:T.";2>S!(]DV,>W:&"' 9H#3^G>4+@T
M!%/HRKF/@-(]NC[<)>#>>4$4O=\=+:*>KZB17W<@MN";#I98P I11X>M Y09
M:/?6]*@B L,U6@Z"I)!>#80LU:F_<1-$:5N6B:1IL+L:CQK(XB$[AXWY/@T
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
MW;7%,B[N(Y8]$XW"]=*W7 3W^*R/'J)-46Y22K(RD$TR^DT;:.9V];;O2LK
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
M1H:I]\>]8>??':V5/C0-%R";L)M1R*P?-]88D/S:\AZMIPC!G2<-P)A8:-^
MG:R*P$(@]2VMXSAU XDCU0%F"*E3X.L$M$:(=\%2K',O09F&>#KYM]W8T'N@
M)DD=@ *\QY--ZKUOW2Z30 ;<VW^,PE?K/Q;0;<:MM1"NKI6KB?,L^\?(2AQ5
M^>#;[<:N\Q,9(G& (!?6QGW>VGB?61O?,FNCL9MY\;L/$,?NC2\WKG&S52*,
MZ=9F^JKPLJ7];Z+5DG+*S.04/W3_E,P /K:R<OZ_5G(;3BS?_8M8<H%3^,>=
M[WP)P<+T8_KGYW&&Y 6.W[F1[051$K+O\(FW7F#_6.0!]%H*BVQKCB@/$W:=
M9M_AKDG-=;W;'!=-ZPT&6B66,DJQE-Y6\G14P<\HRVCU"X=B6^(/1OX6^%:*
MQRP$/*!C'#_BQ7D8/+B *X7]M+T$J].])\5A#D ?A2"(QWGPR$+^#$E#%UPY
M.VXK-/('+N-K@37A16,W!J?.49B3V 0S)6)V'(21JG 'T 6!"W^;N;%XMW@E
ML.0<V-0=N9X;/]$[P*5W86$)_&I/+7_"E)GU@^&K@@06&R$/DR>8;L2-E%'B
M>C&^%AQ.YC%0R4RL%EZGC$$WAY8;P9K5W((73N7,\L$$0AF@*HX[P:E'RL1]
MH/MI( ZL@/X!VGX>T-LWKW\!@\5KV\H=W#H#O7,S=L,H%E!Y4I5'IDRM!S
MYHP;$A&N&"'[NX]"G:L@V/P=$!#XRZZE*O?P7@?_#, ;5KX"PNC#N8?^%U;K
M!#-5B9(Y+#A&;"5 0_1RD W_'RP@\>,0T+*BIE\MB=M*(KMW5I$-=W\#1G/'
M  X_OK-I@]C\&-YGPSX+1'J?IY.Y?L*<NUA<PP66$O0H3*1<OR2Y;K25MU8$
MX@*L[3QE[1+PE<B9OO!YO$* 3_S_!40X*&]7G-BRS S+35$YC.&%[JPP.G>P
M+7HJ%;D6IMQCLUR$CQCS0:NR.2@E1YDG892 )$*MA)(Y3#R,?H*<#MDD$1WN
M1>!S6=:#?K63T(U=<?\O/X4>Q*ID-XI0M;QH??OEOO42DUD+5@9KX$*_K7S?
M%E;-[0 5:9(A'#ZKIGHHF+L^?A*6FM>3K@]6@P.P\SS%6HP15%[@%]R(5 X\
MXF.V+:X(MD2V1/Y>W!W /@1='[U4?&:#=K?")[(/<&G*V')#L$IP&4L+'XGN
M*]&4L9B,C.)=P0**^FIN?\"*ILK8"Q[Y^K;<&>6RBZD;4_^-PBC+6"7$X++G
MU'L_0KI >4.$1/06.K2#1S>>TK^YL(#[8(GN'&EEPGRP"3S8/UHU<_'L.KF\
M:/W>_M8&8GC1^N?=W9?62\+Z)IPO@0[;U[P#L,]&+.39S*;.^]@ 24><HF%W
M #E'&8?!C+Z>DPK;(_3X]G@*_\-;P*;F)@YL$F"1> +_.7"G,(O<G\H,&'<:
M*0SVX%"'';$\WF:G0_3J!W%&-" 0R'*T*:2?\E7Z(5K%S'J"'8&Y.V<T<2+]
MW-C%K&_EB5DA?@\76 B3#EB@(:SY20FH8^LXB9,PQ7!;N0<-9[EXLL$SS)%G
M<(/C((CQZ ,LR]16B01;T)J)C3A9^#Y:O86@S.1* ?D@UG,B*!!6=L&=FP51
M7I!DXB,%(\B:5))D,D+=2U!&TR#Q'$1#"/X(+A&>_3/Q>:I_ML82I 7KYP=*
MB L&$B,/2?04[C@TO])F%'A[&BC_WPSS*<KAH6(N4.D[ MWP.,#)]>#N;*$
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
M16 AD/J6UG&<NH'$D>K@Z%Q2C*]!'[$0[X*E6.=>@C(-4??_;3<V]%[KEH8
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
M\ O+[&1H\Y_[T&2_-_])V"J[N:;CZQM#B:?\EE@AP!6+O#O*>Q!CBJ[=_%:
MRB*[(/?_:;@ P(3=C$)F_;BQQO#JUY;W:#U%"+P\H@'^8CU] Q:\*IP*8=&W
MM([CU T+CB('-0_)\-=@D;$0[X*E6.=>@C(-T:;]F]O1C+[#K$YGI)F=@3T<
M,FUH::.18>K]<6_8^;?>:]U^)T$-E@T>?*&^^<<KZW89FQEP;_\Q"E^M_YAN
MN(CW3MF4X*T']O$(]+.J?/#M=F/7B39%A";%?69!W.<MB$5%^K?,@FCL9E[\
MGEI$+S>NL:S-7T1?_/]@]-AT,)MPHTGX49WNC5[6-#F/>_$=G(><60I\AI;>
M_E8IV;PC"VD&P# +'.;=.& V,I^^P-/A%#S6!@>%P7O@QL^@07Q<4TI9\-M7
M_/"+UK?/[[^"KX++V+$"ND4%<SN:,QL-2N])51ZGKCVE)04C - #R1(+$_5F
ML\#WGI3_) %2-.T7U@=&-3I0(>H[?+X&6-B>%47@?<%7A+_VD<'B% -A'2]#
M?^JRT KMZ=-FV= T^BF3_0AP<,$U&8?!3!F)C ;%LL'%X@8]0'V9#%>H"*QP
M<FK1D[&BJ3+V@D= @>4]17 K*!,/,0Y$8RGS,!B)1 BQ;O2\(K@O0C&E6'.X
MPP*:(%\&O2%<%*+!<W\PSYT&@8.( 5\C<HE8;$#* \DXO([$Q9$Y9R'Y2+[-
ME!FS,,H2*>!%P<WH4"&%V-8\ILOX_I0J$A";OH774P*P4Q#:+E(PTB8+2;P"
MV'ZH]"J\+W9G;,&F0+_L"<@U6B4BL9B%7X=$;)=!$]YD 8%&0$X4+X"[$S_'
M.:X_3V)8(GSQ:2MQF]=!W'\ $0)1P)8XHJPP?"(ZFR$Y1JFT)*+D"(>_8.@
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
MBX[*QBO+G6'K=J!I:J]_<,N7NG%[7*]*\J3DR7J\LKIYLJMA X=A7]6T@UN
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
MDL6FIFEL&4N12OKV^?W7/3>]E(5BU+?I#MI'!>V,_[Z48_$6L8SO6*1 T#:
M#ZQ%X@+G'30/HCFL=>RN' X5GZ.*3ZPE0*2?>D/9%BOPHPRVU2?>*,#RF&6!
MO[X#.?#$GUC06N%C(HUP+0$CFEJ>APZKY2#OPV;^PZ/0>+3S   &E3:BLRQA
M)F(]H,? MK8F1",NS[9;O?5QRD1.&A_[ Z8,,%(&8N4C7GM1F4*6\G2*[>C,
M3(2/N=$W<)XMY[.?T@I^7"\DDBYRAME?=^K^COQ>>:6#XZVT1^E@1?0,)(O^
M4HZ0$,ZO<F2R)]R'Q]L-.:2UP5W7CK=2<+.,#7#G[%4L & E6682M^$MC.J
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
M0=R@,&&'7W(Q-RM^?8,WK9#S1A0=.0,S=XH"%#4.@AASQ#F]^3<#)%!^Z6M
M":QQ/'_]ZM7CXV/[YRCTVD$X>65HFODJA)]?I?<V8F]OEO R;.N4Y_LU+6[#
M_'X:Z.'Z#XQGT>=*V##-*80O<^Z*%">A='^J)*):%LRT<'!6 Q_)][BH,'*6
M:Q&R&@0<A(<51_@>WH_0>\HJ%=)6@TN%93F$;!JB4"I-+95"WT0^%D\&9%_"
M8!):LPT9:EW]TC+4^! 72H$IR#S+5W3EL!FY/Y4997XH?-9A41=1,9<-R[-Y
M'466#'=MR6J#;MO4ZJE?H%RN[7EO,I>K0;E<5YLI\AU;_38W+^2DZ>RBQM**
ME>QLV=35O8*+I8%Q+;Y-Y7U?OF/3V>[6%!L4GS--6]F]P=8ZZJ"@)<5!H\E+
M\>O)(I?UYH]A@=J2H=L[8D+9AO"EZ 43[<B,NJXDCDKQ@</8*&WM4IF=S'JC
M!0TYS;Y\COG&XM@K*L*Z\D/AS0WGZF<:L&^(:1:PKLP^'6*?@J.R-6/\2D[)
MFFZS+G7VJ#O666PLB&U=HSU;.UR:*73VG^]R?'NWBQ*F/U@?LGV<<'YI5.XM
MHU9J\P^*5F9UM;_R7C\NSM/^&/@3K-W"$Y5-D<O>)44N-\\NXO-WJ8&2DS::
MF66@6)V/MJG3[X9>2K[#6_1ES8-XDR0K$K'-2$8VCQC9/. 8ZAI>^DP#N_^/
M8517M!G/Q]^H?$V&?>N%=J[@<B$UGUL8N%CGD*ZX 0TRLUP?%BM#OS+T6]$4
MSMMA"_OL*YMG4RR_I*T>OQ*9 >!P("?:P"@'*YO*.%Y$4P?&^GA$&1L^M?#H
M%H-<1GIKY)H/_B=X[?='YCTPWIJB,LO@G!M3'13,5'@>\=\3<T7O *ZXO%CN
MN;@"E<?WQZ R,V#=@Z'V>G6=+4H5L949^E)%G(H9IB&K?#38TX@=]-[ZY&2I
M&X[ #@.I&T[$#N^#I+)ST=.)&XJF3TGE<(14W9!14UZI'([(#7<(86((]Z&Z
M>C!:MT.CH^J=NHZFSJ4?KJE.E!)9%T="&Z*:Y6,?\BC\:'!Y5I*HLG0QL<L*
M.,RJUNG7&\YK[-%W\90-!,CNGNI],-873:O+GZ"_@YL>J*%>=.<[[RTWI!:)
MZR?FO1['/BR..7>QN'93M@)(-R[G&'@X: ^U@V9AG#"G2M-Z@X%621 8I<[&
M!FUE01Q*KF?Y^OG8QK+'IB52_,&423K0!^?[@/C*=N@N=HCY$C/+QTEQV40@
MG-=#,WBH C (X;7^8BXR^\DKRY30C7ZT%?C.HMGYU'K(?RA2;,^*(G?L\K)
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
M4V_=^L$:V-?QX"Z^I,RYU12E6L==2\%%_AYO"I[EU;:3A*A1D'"CE73](LY
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
M:53CS\29H%1182%C](SXD/=9 'Z3Y_Y OSY(8FQ[^$9QQXB/+&R4+BA:? (
MP[\!0+-@<3%:!^E]^+M/_@_'+5]??M$<-H]8Y)A^A%[71N-BB=3@:[S$W\(P
MP]AZ -U'RHNO%;^? RRX,Y&+/X^2F/RQ#)<\CK=88AY!\,D,^ +D:V[@8DTI
M.M!_I#WA82 \ACS#UYE^1$5 9CT)$-7\CHU?A<W@HM<H!3:P_"5"P-BR8R+T
MD#VX[)$ 3A]8H_",!6!CO"UBK/R'FW1(>@@:!Z4-[G2&+"](A';NSN864@LL
MTV>3('93MHL ZQ[75$!4B<?YU'(H8H&;(KF!YZ01\^@KG!S "Z=#AS3(P1XH
MSC3G\@ A#"NPN$=N)YX54MQ,[-0.)CY(,WA)E(04V\1K8"Z[&%D#> ,45,[2
M\+$GDF49$<"BX&[FS@%N=R2%H@!T+K(:M9.@4"A\/!\D3$,P(D01"ND'$$B\
MV**]N]2D@I>0XI;'#->"7V8_YUS76U$F*BXGGKJFQ&A/KH])=7X,E)/X<PQD
MVV3OMY7_#AX!ER&1*HAA%_[!*?511$@>+#R^<=@8@<*E"2 DF@M%0PQ)WP3J
MB!'4<U$%38%;8 LP5A&8(MR3I.H@1CD"+Z W.PII#P]TA/+@3H(P2"*D<O&0
M!7A/=0DP7<BE,$G_3'K0HE%HVGD3;9R9:&G4!&4ID@%OD9'%?'&Y0+)398PM
M+Y #/(=+#"X*8#4^!F3=!Y2ZUG@,^^?A9V3A'-WS$#\&BE:D'WPV#1/BEU%4
MAR#*0R)Q+@-6<7<I9+?-SP)O-#V@L"G2=B%[:MW> 76AF.:TF,IQH<B7S2W0
M/#\X82>^L)'2%BN6H#?$,AD,43![Q,>!7< -RC,&$-.OUA,Z[%I.ARKVTXB%
M8"F!&0'D$;(9B$X'KP?S)_Y66 D(=OP[4+W%%2 %/YDWOIF"E(3[F?_@AH%/
M8=07R+6M##,?!&9:+]O*6PM%GS@K\RW*@1!Z=^U^E3Z"B1-62%K4R05FGY07
M.1EKH=T *L0FW?-RV1SD>C(@/;HD@Y"U:$>/=(3"G@)AL2V!1%V8=C,W2@A%
MP%K91<!<Q/!.!$-Z,O2(UB^%DZT'R_6(0^?)R'-M[ZFM?$["Y26BP J*H2!.
M;4""^), -GLI3$L$GJ?.#3@6U$Z*D#1(CNY3?V!-<NVT_8&;DBA*;7]5*&@A
M='$EZ5>0P!V'1#>EL&[X$&IT/(XCKEO[9NKGB*2>7&Q?;!_EN -Z$(@B-;I7
MK:4QND,JJC?+XRV6TD/&A61O*]_!]P*RY*H(3(D@H@\&J;E(87Y&FB^%4"8
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
MH&<M3PV>0TECC<6(K%VBRM!ZF;\B,A87Y?UP7!X=-U$ ZIN%9ILD<I <P,'
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
MON'.'(IML/X3U;DX>)+$G; S]N?$;H13?\1@[*K<NZL49#SQGWT[&.$X[YU
M$,,API:688B)" L=2>A&V#A72'3!9=(053G^H2JP8L1;T$[L(1)A,DWU"Y*+
M&\+A=C(1I;;2K,(@8JWJJY[8%W[+G5[8'8FA>A$=MU>KW[QMM&LEOL,T/NZ&
M,^T>9*8-L)1K2V=J/]B.2_<(]X37I'-!A=V?% R<ABG/@!O"1*B70X!+?$1J
M3M%CZBJ2-ZML_I+NJDD=?%47@]2/$;QW L)U@K+\Q7*MOM7+Z_5WPZ%PJ0)]
M=(]"-CGB\)T=3C\'=/#WNN Z.=8FIH#6U!GF31)DUL52FW%?^7S8;FF))DC&
MQJ!1[[9&W>:@V:^WQ\UVK=6L-0>M]O^UFHW.C<(&N;F[_XI0LVK3;EY5K2\I
MS:& ?YY[GHZ'\C15I]?RC99G 3:S1'G= @R[OSS78LG^)YO^A=_^.?B*H"&@
M&)=P68N.8PF/D6"4F".X[:@VP'I'PH6/@J>E\)E\DL7%]4H1--7:ODFASR1$
M0]P-&4*W; 5@F3:JQ3"X7L$R)4!WPB8%;@YG^T-V,5J\J$41G\RB&IFRY26G
M]8GW\[W<SB\B0#P>T$$^C^_E[A6\B+T:T'2W>&@_*;KE^T@N'#[P;K$]S#!2
MT-TI.3!*W58Y<F?5D)%NDW92R79F.%/2 [\A#A>/RGW:8 [LGI%ZOXUJ\40#
M@(Y L#]9#XAD*J3\1/*3#Y'VJYDT.PU0\M6E+!A*N)21T4N"'9E118TE^G>J
M PAW.4>%PA[AO< 0)/$<WL,5TY;-'B/YKJR0$M5)M0)C(X@$Z*L*&=U3$+2J
MZ!I$W@2Q:,ER0 H/E:[/NC79 S#%()[3YR"N[J(,!/]B&20U\S3VM#RBDJ;(
M"]RJ!DO2M$06E]-BM]&X;EQ(TQ+9($,:9$B##&F0(0^%#,F!IK/V%]@Z[KK,
M3F8=W \J4@_7W:RP,^&,6UED&@^7Z8DV@XUI&S98\<:%RF@E@>)CEQW9$0G
MO1UQ$-85!;LC]52Y*D^-F"4J%#<4&PYA+-7UE1LRYKHEX:Z0 <"CCRQA@Z3#
M%7-W6#41]<K215V0CPFW$SOQ@GDF^S%MZ(SHE3OXUG!&W&GSZ9O_%2^7D?+Y
ME9GR74J.*:9R:5M^(*)'(3S5R.#\W2N]-=PKN)@'VXVU]2O9+&VD2S,Y3_P4
MB-%.#+0D8=V*JFF#G)'V'*HFQT#%(_$C:;]7B!_-A&P"R]-)=P4/' (M)(>K
MH# M-^O5C??>X$] 7Z!V1@XW[<$HDG3Q"YH.=U(#P83Q-<ZZP!YC+ Q(OA13
M7JK6STD'X%S(AU=,C7IHZ]@P/E,B[Z\B\H7G]DC-(WBW53NZ@/-)9&_=Y'+
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
M"R[AAT*;FN/S [;3;E=:>P.L-JTX]T,:*ZH&CT$:/>JT7NOLRS=[!NY70UI
M6J>/F/6PQ72MTNKMJT;.2)W]D,;I0T+]&IF%]=J^_-*G<J!M"$Y)\^J>HR+'
M2 F; B2LN0O/KC_$WO?E"L3.Z76=?AVE3A?LPF(W^NWLPK-MW&(8TS#FNHQY
M>DVQW\ BWWJEMGO[EC-AS$/H$&MEF!C&-XR_5>G^2?B^B2[\3J7=-!>RX4O#
MEY(OS\ ^;P%C-AN5;G]GC_$Y,.:A\8U.!O&!R 7W/K=N$</(#PA\X9T?S+%-
MCU ?,L"#A5.<A]SYW"'8@CBP)CZL\U8^X0<3VW/^(\%.%F$9,^9*@IB V#M
ML>$P<.8*4D/8PVGFO7(TPLS!MC.OUT';Z& #.SY\+B-J=DK/@S]"N'(O>GU;
M[QT04Z3\(/[[OWJ-1D=SQ?%>G=V>>K-:H^8P1<+(G,78'\8APC?#+('UPRQ>
M!]+0//!#A)O7(!\ACQ;2:!4KC.%\X4A!,L"C8R<**S J< #33L42HW@HX2P\
M.*,HEI]/A>U&TZ$=B#RU(6X3A1,]D$T@KVYY8 O.U(D<F.3$]0<,$H7/2M"E
M$ @TC'YQ'F 3WN 7AJX.3%=+Q<LVI#74 S)U+3KH#__X\/7C)_KLGR"ZWMGP
MHAS&4!YGQ33%W!Z.!?M/-L^L)R8VZNSOU$YJAX:)Q^V+N'X![D4VN.P<OL'E
M6?<J7='BTG2K--TJ3;=*TZURW6Z5I0!R->JALAA>;C&0W%G '&Z"RY?60=<R
M+0U4GH'*,U!Y!BK/0.49J#P#E6>@\E:K<@8J[S(1QJYW!PU4WED<@X'*,U!Y
M1S*),S$] Y5GP%.*U1VGAQWJMX%KVXU*?6]%909VR'#.X3GG]+!#_0YP3K-1
M:?8N!61RUUI-PWF&\^J]TV,8];LW;UO]3J53ZUT(YQG.,9Q3[YT>XJG?0ZB\
M;J71O0C..2I4WL+0XY%I*I^RM\)A\8S1B_JG![;J(VY"NU)OG MZD2$-)HV3
M%TSU:S4@C5ZET]G9/#@ :1@XO>U)Z^084?U:_>9MIU_I-W:^Q8W4V2MIG!PW
MH5]KW+SMMBOM^LY /GLBC14ZG,K-@HF*Q4+J4I[:,=#Q7*%IUMR%9U=PN_=]
MN0(9>P8BMKDW:)I]'_!AW5.&,0UCGC$T3;_6VALTS9DPYB%TB"TB.H;Q#>.?
M+S1-O];>&S3-F?"]X4O#EY</3=.O=?8&37,.C+D6-$T&U* H*OD,L'S[]7LG
MM">30$SHEY_'\D"^BF$<!#!/JF?]!K_^V?6'WY--[=Y8 K9ZCMF>02PNOBY0
M+C==(1@]S=<#G3&5@:8RT%0&FLI 4QEH*@--9:"I##25@==:4'6].V@J \_B
M&$QEH*D,/%J*)_M;8HJ52_O75 B:G/%B1M$91-6PZUR_66GO.ZIFJBT,YQR0
M<\[ _=T'SNG5*XWFGMW?ID+0<-X9<][)J]K[=<J];U6:_7WULS1WEN&<PW/.
MR:O:^_4Z%C3U*KVFJ1 \:2)U #_F?5]F))JJ"^":DU>D]^N-F[>]+C#-SB J
MIB!GKZ1Q\I+K?KT)I%&OP':<(6F8,L!M2:M1.WGQ<;_> ONRTZNT=M=RC=C9
M*VV</B>VW@;::'<JS=W;MA^G$/#YU,;E\MU,E9S)_=VW!#J][Q,;LC1 [VEV
M34Z^X4O#E\R79^ 9[0)?=AJ59G]GO>!,^-+4R!F^/W>^/P._;N_F;;O=J/3Z
M>\;Y-?>QX<N+Y<LS\!SW@2_K[4I]W_&6$Y;(&;2?,YG@WA=;+'Y,-W N%D-B
M^BD2^NH&GGWL?J@[)*ZNH%0L>A\/0O'O6'C1AP>L*2S62S9JV]5+GJ@!=+]?
M[;6;FU82]GO5?FVG7LL+Q4:W/ABW"FZV7>["6JW3Z]4V$OV-M9*,Z\VJE1"$
MQ121D9\E5+R0&([<?O0^ JJUOHIY' RG=BBL+X$_">S9SKU(CW7Q?O:LO\;N
M$]]:]4Z%^BI7J,CW9]\.1MB:][T3$*AM: 7"CJ.I'\ +1A5+_(")CL2(&L8'
M8NX*SPFG\&_\M?CAP'J\"2P$MRA(MFC.6U2UL,R8Q@CQR@]L!UO18K_ZB)RN
MP/WVT(F>+.HM3%\L&LL:PVUOO=@,^B:KW[>5D J#Z#4=:W*J\E#O]-KO9G"'
M1W6M&G02P04BL8V%Q07%P()3<W%6D;_A3-N-@\P4P]_+9VH_V(Y+@A3TH]2V
MAWQV:O-'O@@MSX^LJ?T@@!CP4!WN"VUA2^'%K9#/C1M0:;3^:L-5&#Q9=68&
MHNYYX, .P,DA%6I2Q];(EE_.08\BM6$C:^&!AU,[$&'QS#/1J$^_?\S?H=^
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
M@"<QZ@/&1(1A06V WGWYA$NN=]^$;.P@G>MW^A1J8=*7CCTF /ES+'#B4&X
MABO8ONG*+>E\0E?.W:=\7(F,9_3PQ($'0[-\S]@C6):%9>#6S ^H-ZQXDH%2
M> 561Q&KJ4@6Y@Z,@8L=X0V?:$6--QC;D(6;.I $C#DCNPM+N'AH*M?*A+/A
M(2=(.P6DZYR]9BXR-?T(MWN$Q6:8LD(+C>SP^Y7%1\Z0(RAF87DV$ ]E3Z'-
M2NYH-)7))"\8P$ !SG?!R:2JN!(/K.C$II 9V'S_PD JIVK.YB)RZ'$7,RH1
MBL3B%-941(8CL4D:V,BG2X&,<Q7S'%"X?.$MD^81FBK5U5'>K!7.,("*(4H_
MQ#@W6J4V^78YYR+)YF%7+,=H@43A6605H&(;,QXX$5C%8%WQHY*+'T5B./7@
M8"=/26*$G:235;#LSP4ZAE51U1LFN:9B2<D&T#RPEA U'GJC7JP>[58G88QE
MZK&M$\Q@1.&I,LUDMN+'7,Z4STS5W9'@\R/.FN,HM:KJ>P!>]UFDS(1(DCMX
M@9=\*;]#A_Y'K.?\14K;]>_CDZME[^- N9 X6S!,>C8#D6CLA"2?Y$6]WJNV
M=#5_DM&>CFU4.'))=P09#2SEX?:RVK6?,EG;R:NGMCN6+VU6+4K!\P=QF$I;
MT?<9O'A">3XQ57J.G9&@5)]4;"T59L<JZ50AL@Z^VC@]"X526=(2*:;Y,E[*
MZOC-AG\E>V/#;X!SR*7,$6*46EZ^JGD USZF%'5_HJ'K-0UCD$8NR$ :+( Q
M2($0+$9S29ULF.O#;6'':\8_:-86 &1H  I5*TT0$P3MH,Y^+9@&?/\[SC3Y
M4[@%8$,NB88- ?'@@%J$ D9O_=W]5RO5[Z6R-*:E%ZJR<>1V1RR4"_$SRNU*
MO19C=)1KPXG" X7,,SH(,D_%DAG%96 \C+333I*J\DE6BU%CRE T<@%%6<\O
M=P16[NE,OE0ZJPI*$G\SW^%L$5V/<Q(H(TDE:R[)$^3M07TT'>M$53&)+H)J
M0"4@."A,01\2Z(2@8,-1&;>WJ<PVE=G7Z2I_/I79W8-69F.O+>->-^YUXU[?
M7V7VP>;Y4><2YJL$M[4N5Q!05OX?75MIHY^IQB\NUU;R?06D9M#L\>_*M8D-
MOVC6]SC86E.3>DONKI0$M_$]QRQU+#3Q#7TFJHT3E[^\?/%;PH'K:BP+09>W
M+?S=3 $Z=2 (C#;8N%_],'R5QQ'+[F=.?=B,OC;!.3\V\76WW+M_^O^T?N'R
ME)<_[9'NGME>759U.GN[EO^IEK?(MFFE;)MVJ]]MMWMU^*J1MV[JG<YVYDVC
M(U.!SFUG+O'/5:?9+CU-;':[[].\"N98;U,[J4UM&L8XRS]7G6$W=8:= [##
M>9[AUK \V"3V_%D\JW"KR-P(401>U#O51A(M\$;6BV:SVDU'>2AH39DN%6N4
MQ)6B:2!DY>(Z$:;L. 7X)HI4V:#5@B+K^*-0U7_H8G>*>+M/..<,[L;K<S5D
M5[C=%WN^NRN@D=;]O%&M-_M[&:E6[7<V&VEA)*!9;?4;^W#@;V\'EJO<Q^]F
M_/].9O7R6M<R>4\CL*350<':7+/G5#F0@F2+_'6%@$GXVB;A2UT8H00II*JH
MN*P3-[JP7]0;U6;V1FFTLWD#Z9L@.422ZQ).1L:6L7PZ\*C02[TW!?2BFH$,
M"1#0B::R8#533J;KM23(#=PO!!"(&2,J@DW02SI_ZPVE;W(.DS\>8SG_  '+
M4IN@EDN^EP__^/#UXR>N\+<I^8,&E\^L57AO2',?I)D"PEI(G)U$MV':!&IM
M+*+-%+:C+$6D+( 'H2$]4]2K"#$-1*1*]M*@19)("6DE LI\$$IYX@+5U((>
M@"1G28KD7X$(?I%H<4G-ZF\",SJ\R)*(7CQ.\OVWF/-G?DN@BS2IYX'M4X["
MZ[]_;\W]NS Q,"WL?-2",=M:(I2D.H>8._E4@F]4>D((98M)]SFAUTBE;+*)
MEWRP4N8E;Z++O=K/W>W5]N*K74V&8Q28:F=SG%O>F;\Z,X*1Q')]AA5F ?F[
M'PFKJ5+^MD3M5>C& 6,:Z\H!G ,M1DOE)/\LF]&L('FP;4S(V:6!,^ J!:FO
MJ-U9=0Q.F$F*A:=A&%>]B 'C@M$M:AY/FM%&PG4(*4_6DX1<$9Z! DSJP@>8
M7TJ%$&*"P@;SSJ?.F-,S'VV9+6@7^#E,LO,8KB;R'^U@E-JH0$B<.=9Q\!Y)
M\(H8R 3W![,W1XS]JKZ3[5<"X8E'LKZSNI;6ZF!E7Y>^1#^HTVPQ#9T;/3%8
M$J&%T=8[8:3QM8KZ73(4PY_PK#,+HN9$V%B)2;.@22R\-B\F(K(@HY4K(C0G
MV@/_0:3PJ%)IU(1;=HL46*KX4"(,T%P%MIU[7@T"E6Z;/&_AQ)+6.Q+&@&N,
MZ(+ALV"J9(Q>55T1* *0N#GH)&(<A]2UA(K3  ;"1'&%U9!"9-#=I].6QRI1
M)=4W3EK_M\S"2R?+*[J<RH1BD!"T3,D*B%"AF;2$%XN7*W6G"C$!GGUBK8+C
M3!TEZ),^2X7%>3<F#]; /^R6(WG<5,C>=>>T&OB'O66U]DQ6J\EJ-5FMVX%&
MG%PC_9S' 4L2!"70FRHW"W/%9KV>KJ7C\BC4@&!AMV@;JE%>I<*>+^K]:B\Q
M6N%5O6K[IXHTC?N)]UI^U_EI?V'0S0.?B4$N0Y\;N.-S[0%*G\FI^URAG3T)
MA*DGH$=54$=&*6P)6+ $3@OFNX"ELUZ;@.M1.Y T>+UNM3OR'SW"L-0-)=Y]
M_L>G][?UOD7%<O",!J<DVX,AVE+5GE(/1YSH6[+\X-W_HND^:?QUZD@ARU2Q
M4D^:N6=5;[R2*=[I5B ;\D6]L19?* \&N87:&=+O5QN*+3(1'/BJ6VV=%U?D
MXCJIH(SLBJN['93:=$E5K_42(0$/X8%"<Y1*H5,]JEY5U620R6+/^;=D6RIM
M'!!H0"BR'9GM'&# T(;3]2=4W<PW;47QBZJS9P,/)CQUYM)C P<OYA;\$CEX
M[OMNU?J+_XB,6DE/B0'BTZ8_]I (/.Z:HR#EB57);E<,&]G?A4?=S6F.J<[6
MNK&T,NC](HTSE"'.5@N(W!$2(L)M49SAUH!5#6MZF3OEG*![I9>IJL9#52X,
M1&;KMAH^B2XW36!:-&5L_:3\O&K=45]N1'W@UCL$F"$9A7U4(^YX9%L!M1["
M%AO:*Y#"Q^#2:YYH!=T%"?*I!*9 M P-NP"+I )<ZE(M"["UV /)+IM2H#L2
MB),;!P#!3H1TALD=":C%O R<JEV7_92XT0\WL\Z@6Y*?(@O<2:#55DP-6@@Y
MDXJ:T=/HR,8GOF21Q'ED7!>FA->4\%ZIN^/YE/#V#^KL:-2-L\,X.XRSXT*=
M';*"+U^ZE\W,;M43+P4;89TEP?8+S<Q>>!QGI6"99.U3)6LO3I\RJ=KGERIV
MC^8X E.!@$,_772K\L$8-% F$37:U5HN(:FQ*",)NP +ZZ8PLK0J;Q"ORG\\
M22*CH<TSI\U/F>S@=!%4A7W6X3!P!LHA9$CHA"1T0J%%\'*W YM]NC.44YR5
M)V46B:Q^M9Z56.T-4BB5"U%"(69\U?8$/6V1%:$6%;&[;PB;9&,_UN0Y.3_$
M8D5T5DK0JVA';I)5B!H8-3RRR,L_MAW9D8L\MZE?\U.A(?HSD)LG%Y3O4Q0D
M9G/7?Q)"!NT\ B,/&;7X1>KBSI@<I8:&E=@8Q4H*L"4":5)(VH=?H6\:*)ZJ
M9Q >DJRBU&O&/C:[S*7=-72(H"PIKVDH_ PH_-PT@\P%0!T8N35K6N0W\R*_
ML\SZ)JH>"^J,3GG3V-MXZ,>R4[B-H0_UBTP>N Q>(A_ 6P?"$]C^G%K>Z3;=
M]@PCV5P&)UG1'ZA6Y4EJ-&72)D#JY%YHX[PZJFV\@%/P9/(MOI@2> 6C\.;Q
M=UN&<PSG++TJACILF]P0C73ZS%8W1*XB%/ZI<,257F0/AT&,3]@_+-?1B/V:
M"^T'F!6YCX@3\;$@=JE!7U%C&MC8!& 0*=Y_OE1O"N+6LR3M(>C18=+ *)69
MH/T="4,T\_@:K:2$:K'ED&,"S_<(!Q^+%)R BCBQ.PJE7D@#0C%' LC/?$/!
MKUM_?(N8W9Q,(@NG\4G9Z@$M@_F,<[GHB5SM%K=3&FA.Q,2(/V!"\$"$RWC_
M#DNEL6;)]8=).55)WD8V*>.-I9-MVO0+SKO)[\O!TW!2S3[D.3\B^GE9(7A.
M)KVHIXKK4K*)$R$F=%(RWX/W)76RN*:_.9CLD:6IA=5PW#5DC?7BR'>>AUF!
M7WG5,.Y'/,EZ[?9OM 7IZQ]&*J#O&SEHY.!R.9AQEDB!1Y5+U I@H5LEIR6H
M,M(UA**\WW.%E/ TD#O63@$=PV:FF&OX!!0=*M>Q[*A@"-L0]F*U=A<=MIP^
MI?&FB5]VMB!S3G=MHN)CSAQ0S>+XEB>V*FJM:_Y0%LM202NU<1K)',?T)+BA
M#*>6<VHGZ0KZ%9,8;AMO:#1CPSBK8BRI(G;EED!_=LHZK.?E?F^1W%=Y!2F%
M*=L"T<AX0ZK;&W$YJ0RBS_8F3I)QSX:/AD;@YH$R48?U_DX>5*.YPCV(Y)I6
M]+4Y5+5^ Q91"=OT2$"Z?WY.)/&U,Q#?C.V9J%N3':5+07 <72"?N!=U 8[T
M,S[CN+EAE#5E>E(_IK5Y)<[K>=]&8S%T:![H+><"EUA7R +)"SD<JMW@(-RI
MH?/<?N(K -Y)S@&;D%U$0+4I6/Z2A=&B[I,6.BJ?<;S3T/N:%\.(IA]R:"6A
M]'S&4CH2NL)@C9P9CC9RL!4M5B^&F0Q+ZNJXDI31SSBAEGB,DT(X.W/9:9+Q
M3\:@R:MN@9@,;N$OZ:9!-DK@XPP3&"98S@13G[LXDGO;CD#+H 3O90S16*S^
M$ 1GIC1LYDPH;I3 ,SG>.+##*(B'5+L&SV -(%%R/'!!8Y$H3A(:2]:6!:&$
MB_J>[OG*:3W2)'B3-+!,X_,L?#-/C8+!8V";*(O+..).DV3'9PR/]-O3G6B5
MJQ7^"ZJ9X%:<,;YI<RY4V<Z>[XG%A'G(I\P$S03-!->9X,5 P?W!U<E28$EH
M0Q*HNE5V3K)F&OJBQD2=M,,8E'0[3'7TK61%9"7!8)/"<<0 A21,=[H$N&$X
M=[3G=("G3-I8OL-X"RZHL2LP9X;PZ=CP5O$_@H3,K/IR$"/^T"?)T'YPY7RW
M?"K9CCW.DD!'Q!Q5TO_P_8O?C7VXMZD(74$#4R*%/T10.<2GX^;,*M!"H4[=
MN)F=S%C]S97_4X7$!YNN4/4DA'&2G*3"PZS,DH* QRIKZUF?Q>^GL#@<B#M#
M\YO5N52M;SZ_7:#V_%A2@QXBR"<< R_ 9A24XLKS;:G#V-.!\E1)/:D^B#LP
MQ/BQX@&)?Q")X=2#XYW )ILB=H._=Q7X>\W:=1>D&_R]I27IIKC<%)>;XO++
M*BZ_0T0@T&+]2-RRYIN450RY HDQB12FN586!8%.H5LFKS"RGOY@!P0SK)5_
M?")$.+!Q[ VUVNCZCZ1(P)O_!4IX.'**X$\RTX#U,5?:!C,;U'9XF6\Y8PDI
M)3R<ZD@@Q!NB*).VY^"28G?$52(J^QBSW_TXLCPQL272$FN?R@SX=VR392#S
M%Z6NQ\J;AGK?NA5<H[5M*SC38'O'P0[58%N>A=S=L^OKF\@#&FG]QKZ_!#XP
M[P@I"Z'A"#O,]_;O&M>/;>(1N=CVI[V4IEIOYC74>KMY[9UD/U.G!P7(%\8#
M+*^>9WLND*\I>IK+!A7H%Y"=&\@'@\ E7*K$:)^JY==0S#E-^\[Z+IX0E!#S
MBF1*A2JO#>/A4&++<9(V-IUP.;_]!^Q#F,("%3\<CG!DIFE/8 +LYTJZ1R0@
M=ZD62C%:_9-2/B*7&-QJ3_]1'0_4Q.R(6GK CJEO$G\(O4\Y561OLUQCLJI5
MSKBXX)$8<_.,I%4&M7/PRH%A7]Z\N_OZ]>85.C><$0/.),5A^!U/R+9FP@YC
M]HFE\D@RC:NX*PDASV3Z62V&G,&E+]B\1SN/8PJ&MH0N7/ 3BB0]\LH+S3_H
M2QV$B5UW:=([ 1FFW*%$I.QPDE5S:?>F3DP8P*G"SK+[26<V+)@NE?9EL&MW
M4#JZ9])_=L,;Z&?;I<KB<"H$%TA2><L85,>+<;7>10MIFQ:C5X69MP^$LRK+
M2EXT:TG12-7ZN\Z_)7/]'6BUH.%^M(>RKJW"=1]V$#Q13'9&5:52D%'I&A+_
MBWZGF4M)HWXCL+\N57)/!#M K;(F5@.PRH!>P4"]E?LVIO^].?0NXM2/WU7K
MYFVCVJ[C!8)ZZ%EM2/44NV%=#->]7Y&.7X"6!CD,B@ #D[^HUWO9<BT6.UD<
MMHHUM0GR6$29-#4P!P)"-I.YS*U<)1\&*/ EC4XCQ8AH/6,IS-1W*5\!;EIL
MQH6QEBEWFIK'V,%1A1'HW1-01"946(OS ZL6+#]93MA*JM#I7DM^#5\O*NHC
M4;1IV<'VUU*S=IG7TB*4J8OACKNRTL'^7NLGX38Z*WE)L$[L <JEF!9/4_P8
M"C$2''ETL0157:..!UJN!#N1E^623E^-4\CH'*IX^0H1LKW@ ,,#SR*6.]&:
M24KX6&$\5G)^N;O[HF/N9T42G " *Z8Y:M62H?TE@W M[L2F#:6@+CT\1A,T
M^04.HK^S1\C5R";9AV D2K<\!5440AF'ZD.:CV50MLL&88QN^^9MJYD.7)P%
MK;RJGN38M,6\8:,,2E'!?,81J2?S #W!/[+PB@7<V'JJ[&I%6GY!HE2RW09&
M)<.W%X].>1_>Q&<X@@E(ZK%0+4-'(T<VI:&:>=OE;'_7#\.D>G[HR$75\OFF
MW44)V%5KE8YH9384%:Z"FM5.+7+EM5*^RBH\D.IPR0DGH(=@:5MJ*V0G2[J+
M*7V*CY>=*HG#0D]79[,J65Y& UD/2AJV"U?QHI[?S?SZ<[_OY7^?RGY?=,:K
M=JV*RDE"5GS;(EX%=P7!?>$HC>QM&8HH<J5&@C6%O TK:2<W#5A1A%IXHB4Q
M?NCE&$!W=$ +A ,E8"6]:_.GV$Z;/HF1D<;0*=_&HA3HI!A$97<E1Y0T=;V+
M(A_,HB?K%[+"7%7D=A]1H'%LX:;  )Z#G8F9/>M-7I+N]3NW'=UYE6I,BYU7
MD[ZIFB*X6BFIQB!6QL ,:C0^M1O!B"6C9DGTE,0ANYKMU>RD]V_$2>X<E[1#
MD&P#9%*@$3P B0T"!T-:IA8)N;U^XB*G$26;Y0!*66R&#%Z"DN$I]816]D'L
M1!9IZWH.<W@'51'2C,G]+6<ULF3O,)R&""D"RWUYU'9[*'S(0<]*HA\F3(3S
M&= _@92EJY1T[##4M8SDK H5+$K%&L21:H@3>]S@*&+S@O(,8;/+-H] TM0J
M4C<'3MODVIF&,:9AS)7FYSV;AC'-NLG.,]EYI\YZ,]EYAU;?OTTQ DC6#6FK
MBULF2"TKTS)1]7,<NK8S@Z^2#[#[JA/%Y+QW;4PVD EYJ*1-T*?I9>I:G(D*
M=F1*[,F \/PH941H\T"E:Q145GN!20+*X=!&**$=%3YZ(57PRU:)I/99'VR8
MLR[=44HI:> 5L$7F=L"&CQ\H95:;/!4)<,BY&ESS#6/\*QY-9N3T2$R9"CK%
MX0=@7,,E1Z/QR6$Y#&=F5%*J+OQTZ,]EZUVN^]8=&^4V)!:\W!#"PT;LLHCU
M8S8BZ"ALK5WK2<J2&MF>DM?!D,"I")9V3G)ZIG;KHR)!2NT.P9W^BN!.O<$Y
M=9>@\?9[U?Z*%CXKM,N%28*UX:C?;2Y+$BS33):E"-9JG5ZOMI%0:JPE3K\F
M1/19$U$F'_ L,OC*)T]=%0(GY.2NC9VJ]%P1\'(#AF@UEC"$H@L\B"*/''.?
MOJ::@K^3<$/RLW6<7\T3,/6VN<KU=JO:;>\KO;C>JS;V-UB[ML_1]CJU3KW:
MWBZ-NM%:DD:]K6UVVER KRII\H!YT0?(LM[;T9QU!KN292]?_/9J_^=S:;NA
MI'E@=J50Y< )"KPE:'J3.43?\'UDO?SI55'3V:I.A.[U<RL2Z6ZY>__T_XGI
MYH_1M+!#.U&3V:L][]6V13:+'+K]E$.W4>_W03-NM+NM?JU0T8*%*5M5M#1D
M1<NB*=1K"^90/^(<Z@OFT-C_'+8_K'K:_=YL'7%[FND7MX_XXE;ZQ9VC'\;I
M/8A?"]4\,BH?6M&C3R6^OH=NZ->Z%"A;!$2NJ01D,_W=!>5!O"M=F]Z2,!7X
MQRT)'$P& "6)DE-4PF.<M#-)%X))H%.=)JU+L')Y$*&$(*)=Y1HO3*O,EFU5
MK$_DL;NUPUO[]IX+C?_[OWJM7N.-QG3$0F99#:T2LBN63^8SGA5W^I+@UK)B
MN3A?JCH#,D^JF:WENT0EX'HMO#.8"S^SL3[;XQ(=.9;.\H#7S0,Q<S!?(*E-
MNQBZ^59.^6G*R=!+BE-DQE88^D.'7/0ZRR5-1\FY)X[[D<^U[@K"%CZK6%',
M,- S759(>=EAC []"2%U<A[_ X8%^(CC$!XU&0\&7>@ZT(4:UYV]8-"%3/Z"
MR5\P^0M7E+^0^!K75[E+&H51FW.5O!#&A#>DVA+*SL_6IV^(.!#ZGB?<RG)(
MZLJBUC,J*3[[0. _42Q?CY4\9KO4P1#AUK&;QM"1M?YC78Y-OX*YJ5G+">S2
M4*3X:VUZ%*HR*PL[,J02EG6'!*V])[HHZNY19!,,/:;ZRPQ=A56OMTDME;,=
M^!6Z^,3Q4J9/^OQ2 "#JU:I1CP;2N!A;X7,&HB.-*PJD,18*03R#(>(CR#\5
M"4M(CTA,N/I8F6=\A&S2$<GS8:6LMC^X%1=C^Z>J](8Q8?O[61@*A6O%..7\
MNA342<$<+8>M4"T$J.I/\?2$O)J7<V"EOA$)W#YXLE[4^^FJ(9 /W6KCIXKL
MZ-!-]Z*B[YH_9?J_;5BLE2V%(BRS=-L'*D^R9ZK[-]798AY"A8_"2TE3V79T
M#$83%:"_7C-@?_YVV6+;J+LB+6?=SQO5>K._EY%JU7YGLY$6VHI-L/ :^[#P
M]AV[,[W6S[4E1[DO5XDYJOLL=E5M)T 4J_HQR:Q"OC-F/D@%C[ B4BA<#M5,
MR4(DD$Y#G '><C*]\MZG'$.P$E'UHJX?<+'8#,<%4H[:+:-/L?QF>E/:;UEU
MO0RYURLOEU0IV4KZ9:9?,E5*O9)PDHD74_[PS2(CU7#:43GMO%AK03 DPUR=
MI+.9+JINK-T!BAVK5)O)F99I75TR4L)?H<[$1O1Z\@SK"EG@$3# LD!KZ08U
MW/&,FZDICWW2^:EB:0O9^DT@< SHG?=*4<=QDN^_2?=T"O5ND;M_XQ31T\O6
M)79L1F-LIS%^8#_;B<)8KZ6E*WS7JG8N7&$\NGK8[X.BU]U&.^SL2SML[6<D
MT Z[>XHD@';8W4O%H[FSGHMVN(=VMNWL_=9<C.I1N-X6-K;%J6F039!5]>?5
MZ=9PT65QT<K^Y86&M_7KZ5]NB/7"B'5I8^9ZSA.POB/@^31F-A1_611ONM*:
MKK1E3YD)F@F:"5[%!"_&?YA$FC/59!GG8:^&&'28%^,[4BNRZO7<A^/MD$"W
M]A46C/>TTB>#+ 4'>!S-[:'R:CK9L-0"/ZI)4C:P; :6[4H3FY\/+%MS\[3F
M3:!#VAHZQ"1#FV1HDPR]23+T!<'1[!/SI='8)[;-.4^MNVU7SRN$H_F,A(N
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
MJ:.>4,.P=9V?)_?LITJYK6P9]\6X;Q<O0=\HDH[2;7D6-^.1; >?!'/,A*<
M\U 2 U]D#"/O8?Y%$@"H2*1_X%][2)E,U&K'%1/;K5C3&)Y,.2N8+]0;4IQ1
ML>X5?8+QZ8S@HT(EH_4RF0>-3RV<D+*CR)7V([44\,-0L@BL:OB$$PN #<)7
MV1A%IO\0#^5X81S(U6P7 *BD:]V*2TCB'.6'MB2 8,K8#-SZYKZFT\&M=ZZ[
M),W K9NB-%.4=A"-QQ2EG:U.F4-;;^?@UEO-I!2M64M7:2#>>I>^-"5HIU>9
M#$[[<P_MGU'IPKG&C4AHK&&64JR_7<@9;RQRP%9A4&'=%$:VXCGVSKNQ8 C*
MZ"XH&P=:<D';()?[!HI&LP;Z?KVH6CRO&*UAJ?5"L9$__'X[L$/I/R\M^.R5
M9LXLB(V4YL[(<HS$U^Q3BT87-&'TV3^IGLZ4%V-/;,<+([9Z)K[MLE-L"-ML
M8W/IY%$Y<8P]H"^5^AP8HC=$OX+H$Z=G.C^LM;_\,!EG45C=BG+)]8E/V#\L
MU[$'RG6I2E'M!YA5 BB'CP4Q+&4BU>0,>OC 1F?H0,<L#=V?!=V?#:&''.A.
M@MH5RQ,4&$N<Z=))SDDWW7ROFP51Y.=,:"9-<<U2SA3$(.58@"7MY\(P:0TC
M5[;?6J>13$[>@IH\M,,I@C/:3L !WBDF.(9:H5!RV-=] UA$$[38K3^^C>$?
M'!=7%3;PI(S2HI(A\Q_XB5S[;KHLXH$6^AC"_0,F! ]$N(SW[^#3,;:M)NY3
M:Z6^#LGN%-OAO"&\2^KXW:9?'*+Y-^I7,S_ BX5T*PU(&2;(!Z%TP]A EY02
M ,N!C5!NF-1]ETE"3=U[.@P8<3AT)*$O\V7E?W/<*(=3N;@#.KY[K?7BR'>>
M%\,77WG5,.Y'/+IZ[?9O.@='X2O 2'EXA:81?4;TK1)]9584]V&;VDOLK07]
MYMIKE[JO5Y.PQWSN,TE"-!,T$S03-!-\[A,L)F.OV>RK75_2[.M@28)+H[:?
M4.41H+%_*/-MG$]@KUUO5FNUS=MZ-1I]_EUYO&S#+UK['&RMJ:W=.ZM_DSN+
MJVM$I$E5!>6W;SU4V"S3>6@OG8>.:0IPPL2A_U2[L3#;KEO62ZC3J37R&7>[
MMZ^YOMT]SS]7GGFO_,Q;!VC2='UG?C&E!M^F:8\<U9?D+J!-DZNVAVW9 *@E
MG\&5- &GQ:"3#J8$]UY J5Q4>XZ@>NRUN_]J?0M@T^PA.R81+B<. J[&DA5
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
MF5PPC'4G0NM6++]Q@6)_:OGP30BODU<!##>SPD71].Q06+&:@4P$1<;%/V^
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
M>@H\?G\O0$6-0UA?JKG^:GXUC7>!YUEA9"01/HOB&+50*R1FF(<N:#$@>]W
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
MRY5^W0H+<W\97"(0@2TITNKW=L;)>KK(#%L3M;DO;D]-U+46RKX&RM.1Q&4
M,MHVL$7I\;85<GKYG>4E%,UVQ/BIJ+^M1K/=.DO#BXO6U@:#O?$M:J(^X!ZJ
M<#N/D^K!!TZH.+UCXK<@_,XU:91'<<R2_ J=@*MV?[0'V/D^."#'=Y!>R(8,
M]@#SKS?DB&Z24;FVX^S7QQ/+,\M +>O\LCJ_[-A]Y4<ES:>I1BOGY;;SQ@,-
MWNO,PM)F%CX>-+4<['C"UNV72\'M>[.?4F)N)G"=@5A"#^TO3[5C?9TB5O>L
MKUFN% NN0-?Z)Y25V!OL'*VJ4Q,K&I]-;_\DXF)PU\?J[H=O_@L-?EUUF^:@
M;A!].'IV6F:OIN?!Z-D>U<'9\P1GRV.897@>CQ3/EQ>7:O=VS@>I8X7'MB4?
M6^!6[\GA]Z1;SH-R]GNF,E%<!*6<AR[< W.$A67T$\RJ]#* E%!0J#9SY*5!
MVP9!84>&=6>Y'@5E"9.,X'X(]>\M(HK'Q@?+1O!P5P+.TO.!;TSA#\;%+!C;
M< 2B!A,85 9SE"(02:PA!1 5)>/(#MTYAY<):]S%7'V+T*7#$)VT*1@K 0E9
M-J*:6Q+UEL:0.$(2WS-%3<;52/ D^@+(NQN*4@KYG@+V_MFP,CAU^)EI_$2@
MNKA6PN*-#32=9@0K#.]2P-54^)5B0M\C8JSGPG<(#!TS(A0_CI#.Z:9HVRKW
MBP#LX># KN=;2ZZ@M=Z[GH?(])8C_B#H9UPIO,L35L1O](&'C?A>># -&1Z$
M1;%VD>,<@G+""2R]F[%W=)!HWD$A.$< $WR-8 RGQ))0JK_!?+PHR*\>J)%.
M%E>-0/62;_#?Z7!>X-]>QR*<\;)#0;C)O%$2"!9_5DB?9?(TI-1:A<MA&F>;
MC.P61>EJ=40U^)-Y$D'[&=8,2(H\<"\/%"$&3Q*DC8$\$>(S.D06@EVQN9T"
MT29^$94#_:SI)&]H@-,NG3A?$&]G\,LKK4F) Q&@3-(P!>"E/&UZ(>'RTO90
M[<P/?B84MXEG(5"VP#1N0A37<;V08,*?I@RD9A_%(>**A4*?;3R%^^46=-L
M:8:4889)H>;<*$IPJ IACQ.T/:)N7W_W@WO5Z0+=*K 61(*^1X1Z3^!1,JP$
MA KLJ&U$4^&AL+AU@5*<:A/%0%TJ5**#ZQ-#(?<3M#9W6E%9]&E=:8P@^[39
MN!D9 [Q_BQ+J'Y:?())RJ]M *=\VC5^EU'<C&)X@H'&S'IJ,9)Q@,D$D:A*W
MGM?@8P%RC^&8X;\-GE@V&\(%G]%8@?V]@2E'$NI9?@#7!AY!@KB?6L39]W0!
MH.RGWQAS$(=3!)A.\<(EHG/N2^1%.)%?D_'O<!+TOA>(;JN@Z6C1ZQ8IQ9&
M5:*))5)>34G8(1+V*L29,:5]L-+7:=+TNWJ/!7L=$HDQMCPZT7QTD?OF<%/^
MH%L.1,'S5M_LJ;2(%$*<13OV:Q">'D\DH9?$$0@BXLU?S:]P+TQ=3RA4<KKI
M5-.@,=Y3PF'@2+J#<,;TD#;@%G<;2)X)<B^.IK\IE85CH<2A(^5^*"_N#-\2
M>P\)$,S8M8:G3V/0Q99=X+); ^DQ#C8<T.XD$ \\@]Q(:48=$6N9/#7N^*%R
M^Q#BNU,RV''$0A\]"M?Q$9C4IX6>WC[MIY(8XOWC8XB7&@Y^ XKX+L"MW12X
MM<8>K['':^SQ7;#'3SS-3ZE92EAV'\#:KHQ2G&L5M>I#00\:'!=0IIS,V8:M
MH^!WKXPK]P5KTP1T;H4^ 6OS&/[U;4"@V=E@,$ 0J@:8K&-+AU#:AP],H%#8
MW!&1VC+!/?!?^1<9.6G;L!D^:2WUS"$=-?\<6XCR^RQPQ'W'J/\<6FF@E=ED
M3Y+O@WIOLCM"=23#Z!-VH")%VV;?H!=$D?3X@-5(".]@X?O1:_KHRE7481#T
MM'W0?;[DL#H&U%*MI*'6A4R"&Q*0'W!B:.L%&X(;HL*N"C"G0(22X3NWW,P=
MJ'6^LX"B:.V"10KJ?_HTV!_\*-LDA8]Z+ONLR-+FC<UW4JH0DO[6Z:AI;RGZ
MQ?-NQ^RF=JC>6+&H_F'9$*9^!WI?+7K2F@D#6S\&E!B#>=>X@6#YAF[6+<XR
MGO<&YC!]M9H5/N(+ZH 5H \Z;6HK6]WFA0"=/3"FNV8G6X3(1EK?F&NYO5QE
MCQB6IAUDR4?<?71I+'/ 5B5P2.%<$^5.OY#FQ^LNO>4N_.^?ANUV/PT,GN[5
M>?*T.F:3VC-8.9Y8D8%+C456G-VOZ\TYV>:PETS>5Z_A'_G>@R"EZ\TXXF;L
MU+VE*M?"0U;TRF$WDKD#TJ B2Z-X$2K?2213;W\)8F&,E-Z=* .P0:$+E'>$
M94>Q2RM?IIU&+^3.4W0#0W.@3A8QZ-I$P6,OF8,-RXV/"T4W"'E;.O_A:P\X
M.>U&Y?I1$E)4P@[N0"VX%<4-H.'G&.HZ_1%]]L8T;D"##_&<8@O=XA5B[]>"
MGERLP]\+NN9L['N>"XNC!LF]JK%P7Y!O1H:9T<!<'H_#/'^[N?E,W81!0QJ7
MBB4XV(XKICEF:M\5+$X=$-2'0U@9$93T9_KQ)(2?9$]0#WOU7:9QYW]$7>B!
M8\[!%2N.OU.)3:#*3DZ_08^;15IO7ICH]@4&\[A9NM*9]9B7Y%,P;J]!"<BT
M,VP)EH\69J%"8-7GK6;Z9Y9AE,2>M2AZ=IA_-C.4\$ $/OM</& 2SY@4-)U;
M.7Z4Y4!MU\B*(%\'R%8;CJLV"EKX<D$.NFG GL-U.R:*ZRPJRO('%*$P<PRP
M]T3<N4$2:3WO*-%#)0R11HO=B7$1Z%61Y_Q6P"Q7%S&C#G/ZO3$6P-05LN]O
M:&L+S3 ! O$. [$H.%<CS4,MT(RVP.TM2H18Z.Z/-614W:?3[7K>UTQVXA]J
MM9VV)4RS)V[B. A]L3#^QCVZ50^_KS&%;B<&$@4&\%V+LBP07$'F!W33#"=R
M^2B53&\.+F^H;D/W RF.8'=?9FZ2"$1G-,KX(';37"]L*J^2'-+F\IOO5S4[
MF8]%-XX=)!YZC:C1]AB/MDQH4QZMT*%[-STQ2[1><!J=0_E@CL#LOC'NY!CN
M:79R1&"/AX+DR4+[1:K^P*F,#=)?TCG,X1TN)8?AC,GA*F?EH#\(6\E+?Z36
M=U&2F[NT8]X87YM!E!TBG,\XR\W"&],GK2.*U#9SJDVD#,^&,4Z(9GB\$Y^N
M7DKA@PFK!)@BXN%0Z2JT?"N<=E54<?+0A+QTYM05EKI6/"<IK"=\98W9/<N=
M84:0UJD=5A,GA,OL65%DJ/Q,W*!;U/!\/)0$1T3%:;=I7J*>P$G" W,O,@&2
MBH8%9XFLLJNU1AP!8]A6 LSRR,VF%\*KZ5J@%%W<<N.]!7-F'M,8DDY? ^00
MV,XL]"A#D#E1B;N&:KB))Q+^S\',+6'\GCBWW%@@$V,--!'0ZRR V>)%UEP3
M1I!ILPV-S>%1.YCS.<TLQY2^Y.M.[WQ)$,R$Q9  ZIEX-EB T%986M:CG"1K
MI"C)\!3S.F@#].1,+283Z#T-TP2N1_0$'6SH"7KZ"-K'M-ZR>A&TK8I'<7N?
M8V7EBHN<'?<CLWUTOWV%]*-WNY) ,/6?MX=:  2E7;0E"+X\X!B"Q*S5YTU]
M''2]TQ9'<WI<FUT1F56.-_\:M*S62FX@3DVE:Q)SS L;I.S!"VH9EA:%0>;K
M:$&5[3GFHY_>U!F5?<7Q.&Y+XUPII3'%3>62HP4#,C&"+8[X+GO>,YNY+0(1
MZ?JY+'"2ZME3NQ&A3A8\6+(@)N8-'\;).WVV(&8P/@P#>+QDP8+$F ? K\J2
ME79!"8:#XR<8EF./N[VCIA>.FG5Z89U>6*<75B&]\$.:M%8]XV@/17YJ.50B
M$N>RB$!%"@FOF4VI=K=KCI0669"0A);US=<OQK>LTM6XHOS""56/D</X!0[\
MLP5:."N.J>).KLKG_;RKE?($54&>#-]Q1=7OB:_5&]*K84(>7\RA2),.J^/D
M^DVZ:Y_WNF8N6H$9E]&$BH'TNE;<$S&;>\$"HP7)'&O),C\R?LFE>1:88LZN
M"GW.4GG>Z6A&]"9+[%OJUB$_D\S-<,GF3J@^>RRFEC?)SW_):?S02NZ ZX1,
M>94O1V<0_XM]UT2-?!["+=7TD34D704-],%AU23^EV,<5.H-?&1SL),K E7P
M5Z\D-&3]-+GCX/MLOJ;Q,["I>B8_\\R)A5-0N:FYT'%U^'57,;.45E>$)[.2
M8*=EM<)&Q+ Q:7VU%#I9W"%S[CQO-?NZI-)Y>=E$[[?TQ,>-K.U&'+B35G=6
MO)DZ&<A]&(H4VYZJ['.1@>QP+*^)ZO!D[1^I)GQD<LN4F=Y"8WU5>KB_>W+4
MV>R>/#?'/9B10V<2J*ZJ<>=A  =^5IG#]"FMD^9CTQKHI;(_!2 ^D&'>N:&P
MXR"D*%423X,0W@$JG_@!<Z7 @X]!M+DG?#>:"BY;C=80![DKM-Q(L;PJR)U;
M-LJL#)M#_9Y8[WF[U]2<27@]])KZ)QF0!(K0[+417PUJ,"> <XU!$W;98_QK
M[LJ::,PRRLK$Q=H5-%1T(*.%+'%5/Y02?*50O"BJ:,WG'MBG%#RQX!"#%4RX
M(SB#8"Y\>3_HL25)H]"BO^8>< "&8V ,)C_, W472J/YDL# K>:X=]W2:/LU
M*YQ__T/*B1N;I .<RB[=42"*<',Y5@L3APOJCJ,T*AZ+Z];P19C2\NZCX*<F
M<C(7J :9$HD["C)/+&(O?8T*  5CELH[F"]I%QD%Z.HLO"]]3J?R+<H7PI]0
M0$AS0.8P'7@)!4PKBZ8I+0MI$B7H\D7>!VZCDA(%_F+AI!>\W;C!V$2$RV&
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
MH3DX#TTWR#[EF:<>4FMMFF/^ZD"&3BDMX5_]\"BV\!()=K9(C_7\4[AH/ZL
ML[:+3^2R'8YVUN_KFV&38MPYV]5PN41MMX<[VQJGN6\OPF^7)F&JCL-&P#C2
M>\G!;>WS\K!7OV7VS^;GN%":MON=<[D'+I>HG79W9_OXS#Z78R6IG[Y8Y8'0
MYCIKX,AU*[N$//>M6WGL_A9'R>3J+]&'>W"ZE%,4M8:M?=U*!R/-H2,+-4L_
M;99N=+M]LU4S=<W4E\34_?9@7S?/69FZ+NDZ7$D7HH, ';!,!%54U2D=Z[*P
MWBE*9BG2.^FS$I6'>*)L':%HI%>(1^S:NR8EE6#Z#Z/LK($.2#N.\?9D$+?S
MT/5M=TY8S<IW0]UNF\98PR1"E$_U?0K#6_BPC[!/695/!BEC1< E#*_.M5=I
M29WB)AVA=W--%7=%@'<+JODAD.:LJ(P[75#QD56$/,3@^$R'I1?'KL=82VZ,
M"%98R#0#8F'17[9,J@:34,)9BZD4!5XK^5++#+EMBA\P);!J*2% )[WE&Q=O
M%0)0;ZZ=HA(G0HY-0K#BN-C-$5B$R9NMEI'UB%"T/V[9U2R@^K MX%K++PXV
M^SI+L*9-C4U4'1P54*X<XL9:!!+N(4(=+E3MI:OH@1_[& :[DTSJN1.1P_):
M:J271_!^3KZI'!!:L="A%F] MQFS8")!T=;LBI%0KZ5T#F/+P_K$*.TDH)K@
MK?2^$-QWXDX;'+&NHX>(0UW)N<:8^X'(4?"!W"A&=&_-#>LV%'QJ9 L_=@"M
MD!2#QK<^M5K:'3U?=1 !^DWA=[P@^%NP".2&1&EWD!2!#:G%M=F>\&]C:H+.
MV'R(,LX](O.8ZI*@N74JFMA!XE'9K.H!$6L Y=G%H.J''[R?@+1VZ(YQJ\;
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
MK"C(WE;_^F\W-Y^U,Z3#ZA-K2J<L*W>@[*7= 1IX^/ " SD6^I23!9S6R(T
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
MPP3-#&$RP;"P '^.]EX6;J .:;@H4%KR;QUD'RRWS-[4J]W($71JR<IV,#9
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
M#3MR.]C8>-EFSM&)@7+Z)P;X6&.S?/AY@4+;LR?PIQ<.^C?_ U!+ P04
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
MJX2#1#I8B6^O<US-H#]%#/M/P6+A8403\SR./3RMMP%FS5@+>^'35V+R"X4
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
M)$5?'*LM.ZI&",93VS,Z]'TZ<[Q?4M\3(_8,EM>?MS\BS,I?__1_4$L#!!0
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
M_V1"-Q/LSG GP.[^XEM#9*<@UVIZ;X>3Z$?_&WS[%G\R&; 0?982;?OH$)/
M'<1*DW%F3"7*C #3+3RR8> 3(+>&2-?0W"D$=A?3(CMX@2I9JZ4%2A2@$R>#
MXNC.L4@B%]%+1J-.=6H_'PQ]<E3O*]8U9->(B"&NUH_>C1-\^Y]P-9" #D#V
MF5!9#D="2,1'EHBF(!T(RK.JLB_?'?8$2.XNSC4$=PI^+4,Q-PO,*M%?.LZE
M9IXX VCRLQ"($SD0D,;&%)T2HEOJUJ:13X#F*D)=P_0RX/7//]X3#2+^?>^&
M!:\:U,/Q!!)^,6E&PU1ZPER7]DV:7)R%%BY*4>!7*,FGE_<R4+9K;K#7.#4:
M(72?8,>F"0_J)6\T#)+4BB:*AK?11$8)Q'N9"2CJ,E P(3Y6NM*IAOP:1;42
M^47Y-Z61*H4O#"WE?=)12AQ-@01(4;/@T&1YS#OO-*>#-$ZHQ.?&TO?=Q7CL
M9@F3=CKXT#9I%J?OVT_0?AU&6!0"*V.H\^6$-MIBJ%)BT9PA%D),RFM&Q58]
M$G" 6WJ W]WHP*:Q#]T2H0:-345Q5JRNO(5G<C9.2T2356G^%J!V:8.P'=</
M@1RV T(=CAX27DG !V.?<1^]HKDDTT I")7$H4="HF7)Q1QBY(]Y]\^4]0V=
M#PY(^BYRK4AVL=L&'TMB1CL<G_\*BV2XH)(HIW<T040'Q1OBJ;7EB!ZHMUD!
MQ*?,OW4//IRI7U'6325!5>QQL-IZ/D.\&#>CYOQJ.<$E+)&"LT C,3X[(C6J
MJ$U<$@^&)XT:F^&QH.H^%MD&*"^9\9I2[J$US4?X"N,93,Y"J0N-TX$!Z9GE
MBB"NDEJ.MJA-@+ZGTPXHXY&%6)GU^Q@.1W=/-GDGH?;PAB_QO,5YHS<[A_1?
MP^G%J]EDBEYK^^9;',W*B<[99 +X7_KLOPVTT%HKD8E0#O62H21".>%)*:%=
M&I)VYK%ZG0YZL O,PZM*-V[7*TIOQ/31RZJ93-_G)?!K(8"@7O& LTX*A2!2
M(E[)2+*%E*1!H8C'$F7V:F>U#LB+7SJZB[<WSG]NFG1[4_S4C-(@<&\D0_5C
MJJ151\N)$Y*23+6DT>/.5GV[V(SF\.Q7H&NM G26=0]:\'/;3"9H'.7A=."%
M-"'%TBH@)"(!- E1" (Q6IJ"%=9MY;_M0/NMX5_\6[ZO*"OV1EI!>?\%2D^(
M\?F;;U]*O/MF8V.)*P,92#*.(3!:C-+2($ 6A;,I.>TK<[P1S(MGO(Z8*[9,
MNIXGC$;%PABG7WW[.]R"..!)V&Q2,668PF7,171)2^LNE6QDQ@41'NMAO%=(
M?B.:PVM )<KNQ^OKR+L75W "^, +A/8:-[11\Z6H_PJ<M]I+Q7!Q8ID2F8P@
M/@2*;X!WAFN@WM3W"Q\!="KZ4$_J/6P./\,8YSQ";&?I$@5<YEO*,5;P!+<J
MJNQ*DV;46,?0]\EE;01M4\;?!5G;27P"TJFH14W)][!KG%V60JS_GF<^O,_O
MQE,_/A^&$11'=3H91$YEU#AI*$T*9*2&.!LE 1:T9)EQQVIW-WX<T:FH146Y
M5^S6MW'.:#)YIYA7))4\8<DUKF26.N*M!>EQ/\NZ=ES@ 8A3X;Z;="OV[WL
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
M =$0<RZ']I9+M* 5*X?V0A (+%)E#<4YU2#O]J OD+R]9=:#UW$[S'Y]?+H
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
M\<RW5X6I1S&R1 -PC7M>!+1C@TK$>:>($,H*2%(+MUT"TY8#GH("]"';VDO
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
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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
MC3X)GOB4L6MVUN^)A2%[J*D; X#?PXX:0GY2?^_[9K:?F3.:%[9PO+'V:^(
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
MK4]6WS(+M^/'"I41<ZLJ.TNX+SE_[R:/%:!=IYC9ZF>]F5].O]DV#D&[JQG
M$W\0 75KOF  KXMM<5FV4#!NYH?WMK$WL[9:J7##[[@/%VUOE=9^1'QS;+BV
M#1/'?B0R@# 90V'K2G3AUB)-J!OB]B(741;!>P7H:_0TG&LOYU*F+@D7&5N)
M@0W[=?G2S3_:R*;J4 -O[FX22SHK?A5HP>NCX"_A-9UMWN+0)QSI[#26<H:)
MUC&8 6EI,)I<VO;'8U64Q_G*80P>Z\'ZU:Y'LE?IS:<%X:C;6H(*77X1Q^^:
M?S-?2::> VLH>O1LFC+U'$JL=<*JJ B\N+7JZ:GQ_EO0-8=722K/SR[1N'GY
MCK6R#-T--(_$Z(TT'J89DSG;88*Y2@5@LEW=L 9'S64YH:GS@R<NM274/9^3
M?QZ@L3#2/-)V,_EYFKRMAV%02=I*T)C](']P][S$)<R 6X?CQGP%4J1NM69@
M%'&3B=43>/#0(:(D*6 V)8LX/B?<9_P([47J6.\]JYE1DQZX8!;DNKQP5HA+
MU>L@QBGD41P*]*'0F/;:88:R6+&>=$Y"5EP.:68(T@2_+^L*4"YXZCI/N2L*
M8UUOAG1)EMSL:MX[/;JK43?[3:9@O>K]8J)8??$=Q]'J&@80OJY6_'3F^_P0
MZ4VT?=S/Q>_$GGP5.[>23)=-%M(/B/L0U1;E!'%=F<.!AU[GP\-PA!NH\'95
M=PE4O.W!SBZ'*^:U.J_7U_.[J]-B&^[JC"X:TX0V*%),Y7)!;THL6#J#'\/.
M0BF$>#A-<2B[O_[&#8_9MA"JB?HH%[HRD4_K4F[J9[L>-C<420T%VN8/;BD;
MF]39T0]#0=<&=0[6/,DI0<T$<Q7D!9=>%!'*0*_N=)HM/]"NLC(:BYGD="P6
M/WPYOL*^]NK()TK%O)5;'7[>B=)+:0&7J6<@9O9+,H-', !>[,Q+7-5YZ9/@
M%CGO8GHN>'G0RG3T[("S8=B5^8Z"1)4G=\2_7>59-Y5@I9I9+V:U]8('&JM(
M3,],G\&!BLIKG?RRE,[VB0$;!M BPQ%]9.3[P)01SY0X5](IK['*(#'70PLZ
M%]!%@4&!!=.F#PH<NG4'JI=O9YS^O#B4W*4>ZW.W3[GHXL*!F]WB3I5"0X^L
MPYO-8?#[5G>L4Z-Z;$?,LM4Z;E>65]#G-0?BCW@?G C '??_F;GCVCBWPT$O
M:^2&IIBE5CT;2?(:<U_%:?9]E<C'^M+] V8>WOQ@$B_7R**<<UJ4T=$<@>>F
M;.'>QSXYQZ8S'0S;W.MX A2;[9W(;]IQ>;3EP&M!IB3.S'F1CU_J$[<]?F]!
M99R04(AH.'50QV;-YEN$-.NC[?+7J.@V"7FUR:4)XGRN3\SYU!KSO<DUGX5C
MMO3<7]P*[9:6KKP]C[&;--/"+@0,+74N]G<0\DVON/6F_DR9_8!-TK2O^5$T
M>(J)&,/ZODJ;/R!^0R9,A(*#T,<OKQA OM=!G*K'[]CUM%'(<%@/YA*._19P
MAF:\R<\$B447(L%0^!++;X@] $M>5J'[>,_;^'U@ADCI) 8PJ@E9ACL\]0[-
MO*,S9\!<;]#R5V?#(@?R:0_:&8"#V/:0W]_[ T$BL%A)9M$5&%[_ZW2,,S-
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
MK^V?7@J4XN^_5)3GD3 =<ZLN\4:K@7FDQ3FMD".0+%J1_/K%+/]NFI!;X7*
MTI&+!JU'C8W8]UQENL%^B5=.Y+69K_GDJ T*9K!1SLT''#0?#*7_#)?-\NMI
M^#!V-BYG-<94O%F[M;"#'UU$50-KUR@2]#!H/V80*4 3]36%]J-/#]$L"0B6
MB]UL$YIY\A9N$QZ[10]Z)5;,L:K?-Y'<N]N<<GN@40)]B%E</09%_! QD#@9
M%H4V(Q79-I)Q$6_]"N0OF+6)9>0]4S>Q)#]D;>4[DW58&/#+_U@EIMFY=$#8
MXM*EOTB]?TM7CBK/U#TBWGEE*IO"8[HOBN==8C"7GH%4X>8ESNY&?GHXU@W[
M<$)CM(59:'A3>N-;'5F35MU\'_"V2;.&6]7V"5J[22N9I;Z/][V1'G6D@.I#
MLU], Y%426BDD154F2L=R[]()J:&YH%A9CUV%\&M'-6LJ_7O/]3'KM[ E2==
MQ59U\YX+7E#T/VST?H+@0[$4L5_)O(IF %0U3#>B,FV%" O7W8-UZ^7!HX1:
M*0LL!#TY@II;CWK07CY[>J.5]<9>DR^6Z1^].H_8UL$F>6=4XAB 6_RCDUG-
M\2QHUZRFI!^"QM(Y;R?=C(@+%8L]U1,'0U.<]UK=NNN_ZACC,:20]WGMWKAM
M9R3F"[9BC:A(NOS#A+06B7-3X?60YNVOW'#S(%R $:[^<2J6B5?.W0^.-N6S
MQX8':,MIEZC,FJ\84R^C[Y/L\6R-6IC)>S\0L#67"(]+-C2]FHH1/[.KB<ZB
M X[R"_)=AM/R=Q4]!1YREQ:XYG]>N_M.9K#RA[*<>8CIH%>JI(>-E23J2K;L
M0Q'C,H G(^JPT?_NWT0B;9C^+ #-336G28XT<J.-S5(&-9Y>>O"F WET=L!U
MVCEL]E#SI*Q)5--,2,P>@_V4S4LOGL+E:;;T<-P=\QCLKBWD(\?C3"\+MG5P
MM:ZUF] MHVG%35"O7'AOXWU4< DBEK&'R1LEFK$U[Q\AXU?"J9<QPW@>7:$9
M\XB=GV&-0JVD#9OU55VYUZYS;2=A48(32MBR::Z>GKI.+TENUHG>NH5+]L=X
MS$<W+7W>!5HL9K'2.*B&J,,.)C1_^DO?>,GVDV?5WV_B6(_&4F3K?J8J^2$R
M]@HWM1#'\;IWX=6'5KS)YI1,,'2F5PR%I$24DQ929L9[-J7%1G0%-8(D&TR$
MYK^>"UL%B!)9B?;'K+KY!#V6#BLZY-\;UW#J1O.3E#IK\:$:<"[,**1#RF^/
MUGE6<+NLZ@/HPQ';4-TT/LV7/'6D.(G+^TD)S'Y4F9/&]*T__R/A?H&-$DOJ
M;,WB=+.JA84ME(6W:DIS5T9I-GH4Y$=;"!YDO2#VQ-(DIFPZX4<,/"@[[K8H
ML[*_O/>_\LK]DXF%,?[? %!+ P04    " !,@O]8_-H8RPDN  !N/   %0
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
MFC2$+J+BNSIQ;D4=W6/[?N[J]X#T#W:O=3N7N8LCK%^&>9'.TUZTRE!T/1E
M77I"N^119'IP_Q7?MUYPC"BW[.7J(GXN?6==!0'FO@<OI*+N]N6E%$_J&"A
MLK $(_B4*.D8N6&! :1&<=,:9:-Y(CHQWZHQF-7VXSG7[=QC<SC\_5[)ID?H
M$D_A>[)"CUGG[D'I/-BQ5DOU3F1BE$2R55L[X6[F@F5RE[5H^'1V:J[?<TJ3
M4TV3V0/QR_[9Y_>4%C:I FB2.*VD7=J(> -?V6FS/%'1EW^9 1B-5;Q/70$
M5QM9RY".3IBOS-MS8B2E6"Q[U$$J)T$R'06)U>*J_J(J>5Z_=O2]#";)H%]9
M-CO4Y5/(T6=;!JJ+9@;*NCPJ185)"C*7_J,%8&4F_0Q5CM96B\!<T2,D=/)A
MMKNMHKB(L^/5D64.JU+,U6."75KF>K)^.GXXXRG'&X<,I'?WN4F0GCC9F!EI
M<)05:! 0)-!Q$Z0 )%F) J5>;Q[Y1;N\%:F[C):2'LVT:&SZNOS$,>(3[J1
MW\#^V293P-'@H)8WX0I)D%:FQ0>+(O*AO=*GTPW'7(GME26SY&5C",>K!YY^
M4W)/J]!RTWGK/:\4\\:,.69C4JS'@FXLW;[C/Z=$YB D]XJ'O&7=09GP1E9:
M1+OFF>9<:LAP.J-SRU6VXN:'Z0_&!IN."J_AG6?H4CH4SA5D=7;I@FC:YG6[
MB$<PW\(5Y:E9R<MSN-+H[^BF'>&3#5X:K@9,3Q_KC0:9F[LKIN?4;4[&D#+(
M"X$X!L ;-8ZL&TM/:I7&T0(F+#.U"3L/G$=*QDOK;Q%H%?!:PSKUE%K_=_&_
MS)FD4*]A"N17;A3=-8BH4I2&TTR8B2FAU38XX0'OBV@NB9['*DZ*TXEN)S@W
MCE/=9.-,+S(G'<KCDEE$B-%[H?5#W5@.1]@A<CH(*EQ>0ZRKV8-N[[40!,S(
MZ,WV#WY6AB'--U/<;_*.9SE_VD=MS=U3P:%1FYPP.<+^9 *ZH_E6S7 KM*2S
M="7D57*XW]6'!P3"71Z<,9']5F#D;7;%.RZ#4[[P<=<?XL=N)IT33.BL!QE
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
MO5U66WKL5]WZ>J7<#B([:\^7 >RK(DPD(.=!SE3=VP1J:$$N*M:62]7TC6
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
M*Z*M(V0N]I\)N?_/PL28^E]02P,$%     @ 3(+_6#F*.LMH*@  [CL  !4
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
M'^ V/.ICKOI3YR-+F-6?2[+L6HE&2O/&FA)_$?>+0WZ8:EPUHV)II<KQ8/F
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
MBNGFVK7&NQ7^6_YY_$\(G#W^/P!02P,$%     @ 3(+_6&*[<56%-0  BT,
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
MTK]5U&\IS0[NB&0JISWX'JEFR.?++NS=J",CV8$@/[>E'SG  $P"P7#.&L,
M]@[6>TM8O&CO)WWV4-5C "D&_NK3<!9KY*-3[5='S_%^:2@WV<8;(<XP .+1
M4JH@$SUA@P$H<7,S@,U#DO]Y* !1^&9C/G&2 7S;8@ C[]%[<KLF#" 9@F97
MW$MD ,^C$%.?);<#$7MW@A ,X*7\7P[9GL%U2]:#?43I68M-BW7P01G$-7[;
M+3#;Y6'_D_%"%M?!CVLD,  &<-SRKT?I)2[8=$@(V&4 3@]1LZ@)2;HI_;U\
MZ3R$+B7P!PT1_1,,8"X<+)SHY[/_:HQVNP.A$;9+-Z37S4$Z(340:A)-QQ+Z
M T&]I AZ^5,&D%W+ +J86L#2*]SD+P?WJQ/H[K0-:B0M^#LB&?$(L2>]_R +
M^X8!_(4Q$O]J;,=?G-I/P>VQ[F^] A5!7P1E_-\RBN3RO-Y>]BYVDWMG08%N
M1@.]9S9QJ1E)!Y/@Z1-0LA(K31Q'OR4!:G>6G5)!Y]P&%9$7!NJABG4M:1H1
M!:WD[H"2S;8Y]?"OYXO=G!D 6WN:Z]SDR6STA?(-S)<7/=*9UF.W2GN3U0X(
M3ZOI.XG&??IN6;Z*VQ._I:+2Y?<K_SKZ,%K.-4 ,L72%]BP+J=AFD/-W68'W
M0+"EQM>>GW(2E2:40'H& DRAZ)6W094FFB%6WB%.M92D:^!U:K-CA.QS%60%
MW1&^#&"PE YA ,/9__Z 6[]#B*AC K38=F-/5'(<NPTB.NA'._ET4"XTE JZ
M6K'=MN6JQV/N_Y]/*>A;,? N%!HMJW[:0T?EWA]*11%WA6B/H MF_6B?F&/6
M@3*E>V*O+(T>9'ZU-.('_B<=V$MA *P.B.]Z<-#PKN^N@5JT*8;V%B,,H82
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
M/7XFH&;BSW&E*,S$D"?V<!FG>UBW9"6Z96-<;*JT#9H %86X)G)096BH1PQ
MT&A&,L%VS+? /]2/*-;Z0L9_W./TD8A"T:Z'G[N4S-ZGB+KJ[_HOM/#$D?A7
M_!V52;AW]S$^XT:^V. UZR97F(@#QX=LN4^3P[,UK^Q]Y N<KFW@!T.Y8_4M
M*!QP$=I;D-7W) 2F8\TEWZL,?HV,EJIJ*CVX5%4VOB?J.=59""UL_W'W3F/[
MTY*+)IU;PFV;XF$=80,XL![E0#090=PWN,;#^G"5UZH^PD/(981&,K91XG Y
M8?,JOI=S\5NY9N;++1BOH+59X#?DAYH?%+/CD)F&7+23AVA\>TI^X]VOE6_Q
MF6K!)C>L8Z8,2RV8GEM/;RAV!8Y"O0+M83\G,EG\(H/,.E(%HSN7'O]\]_!+
M]X3>HZLJSS0LC0(S=6R71JBBL0Q X0@134O*N,@ KHU=#;L[\E?#P7NEU-A/
M3R1ZN<!\>SV&G+@HBI0O[>D=;T;*?SCX%\0&YL<S ]#]>=SWSRL/-^CG0-\H
M\:$6<M6>QAW1_QW8'H&4+XE\IAA%^QAV&BY$5B!0@[)G=H:N!WDN7(\>6)Y>
M,4O>G%00\\^^4I:]>K4_,2/ZIT^U]/&1 -/O);GBALQW(G3[COA/,0#AH"H2
MG(9&^(" LK^PJH[^Y:E;]6RG"Q1!@MS2O*_G,&;O/B^>-SS_X'DYIOK>I2Z>
MZAI?S56H",0;1983#)]&\)+E9GKJ\?F5]5K&F!$-%$_0-3,5E8@2?JDZ#M^D
M-+'+,.:CK+FA AZN;N@6DM<1TP]QO)<>M L\?/*>7>YS676FWKMW\CG)?&_N
M!37=,_B0B8J2VDLQT*4]JW/A7O4 $8M&E&Q'Q&=*C#SB9C6<7C.W(_1$^MW?
M",ES3].V[/#@3KYFJ_*#+..G,OW WVF<8A,V]$2UT6)4U9Z6A8GR>@$U>D$]
MXZ7$?&YBK<\:$]=NO.YT2>GKM^N__9R^+B:?2+C$473ZN[$A?PZ+\!WN<TLO
M.L\Z9G=@[S" T<TMDB?M#?7<%#>/WM5IO6\X&V+H;'R->8;-XEX5QQK5]=;S
MEL!;J74,H(W.2ZA:\Z,8>TJRULGABPUP^(Z(@"!?NL*REHV',/%:K0CO^!+7
M,FL&/ZOWKHARVN;,<?C/'<Z+KNA?'M^(2Z33C>7?![Y];N77CWO8X_?SQ6QF
M3M^QGC54!H(-;N062I3&3W[,(U=8IY B43-?LGV(VJ:BQ5VWC? [7QMX<X9_
M3-K;R6:-ODGH"__B??8DUK@@B\W&2K<YRUC8C5W-),]CB#GW!Q@RF:/,0(U*
M^B%&C.@!XO_>?Y39=G'&>([?TLEYXY]+6<FWD+_*,;<%_CHE#1TV9 !2.\N]
MWX*ZZ"8PZADPSM=GSUU%Q1BH6L3@CF(D)3H_V"T79GEIU41Z/(D+6=M@5E?*
MO%)(M6R8*-*+\-J.;&0 !$?57RY3(\\=9BP:463IQ BX.E'6.675_F?5<Q?!
M87737 G3)*57'XZ_M($HO;[O.,5K,:\IT L]<I&/>HE.:J"<N[8JX1+;"/V%
M*2TIBZU8+\E ?=R1 ]=2A*V=)<#H[*P%8"BX6'E6*8 !\)&3S3X2;5(>B(I=
MO=!L*$I[\3BY7\:+XZ#T%O]ID]H@9NV^!K!FB2##%0BVX74!W*M_#G480)\!
M3]#X].T;JL@Z/XD:E86XSKI:0U&'5H%=,VF%[UEEG'-E2WO%1FY6!YX5R"J8
M>*D4V'FGCX[_&$[P>],7^>R4[WBM&69R3:ODW<K]Q$(Z-Z+)'*Y.**4??CW3
M2Y9K&UGMSEE.CXG;B:E/['BX+)_H45W\?.) >+H9W[<[";*W@R,37ZWOH)[A
M"/8;D6&RM)0Z<8HT'8?[')9$C+Q,#O7B+'U6^:;.=#^@N[[NS/.L^.;6CH>M
M@FJ+B^(N5[^U"D(RMZTR63GU)GPW:J]18*&'S+4[!JJ47K\*]AZRGZM?';1Y
MLO,$98]H,@51^M.3W;45/.X0590 :W*4PZ.;&4!,WRJA(U(CI.*AY;.[LLEF
MCXW1]UP\3V5%3>ZI.$B+D<9HV&U((HJ%+D'O1%5TM'AA#\"ER8'HZ$K"3D]6
ME9!N>Q&E;NW:YJ5+=K(^W1@7]GLOXUC9L6J6MAPG)=*1R 'MJL*5>>IHQNT.
M$7MKV;../9V+7QR4M1S<BS FBU7AB*EZ7;DH#/00]>8PUN4=I]4,NJ4WNGNJ
M] C\<DK;EFSZZ*I\&I]',V_YY8_OD^:!=CLV>3;+O?'@0/]\QRY$B)ZYQJ9&
MRN4%V5_ODT,[-<7Y%_'Y^/%'/TM7:+*%?>]M( )QEM:Y88X8\_+:\I^+E4\6
MP?WCZQ<5EH%HRL=NOL2*(D9%AB#;:SDC\\I_,8A*!\&^!OUQE;!!35A$/*>'
MYV<AJ:NTNK^KQ!+^">>K5/XI %1P$BJZ.^#NX*1%G0O_%B:HZS0,Q(=;@FI&
M7,^=4CT0E+Q@3FA/>T3Z](7O#<[RD:R]G<B#R[Q<0SUG(HPM)"2G<"\,#,C!
MQ7+/X3PSG!>OU)EP+M@[JJT;Q*G'2'P,9_U:FE':>E/!YD'<L>051">B1;)G
M=&% 3NK[5L$4X9>93>YAG>]9Z?&KJ[^EIO?2[L^)[7N&-?8[F5!$Z/T#8?T,
M@!U1I9E_-^;V0(E!9U$'6[,IY:+,=SU6\5JUS\?NUC^L'],LF%8X]?*)^J[W
M.^U&MSWK8QV'5#RM[^8*[6OVHQ^-&*>#<%%Y[O2?,_L"9<C,NNK^(K8G^]^[
M*;_RX>Z_P7KVQ[FI_W&P;^QJK=0*L)B=RS_@G@_!;./VV4"D0J11W>F#@XA%
M:58:'4K,?62"04](IDO^)93Q@%!FW<W) *A\'<U'?WVOT"%WHL^8OO-CHBC:
M+#"M0)^:?_ J^3AH5'L\+D+Y'>MV:?4W68&TPH8B:FS<LI7=X$_XF5.6MA"\
MQ @#6&0-9@!/>^G\B.9SI2!&<&TQ@ ,HJN+80HS_+*U8=1X:? W9%]L<=BHC
ML 5?;-CN][K\(>2U'OTH3@B<7EB F.) X<W'!NFNN['C?5"/T,7N+ P6STE$
MT-AKTNA )UU@F,I.%IM614H*8E29/<>XLGU<0N!8V%<OD_,OY57E?ACSO[YQ
M8$>JO!C9TI=[*B498P7K%[Y;P2'!S:F[<_+5G?>9A?=*ODMR-@#P>^1ZOM]4
M77)H:,'Y^,J2QEL?)B;@H^QYH17IT!?0"@;0#GW&(]O;"HT9&7O$-6ZS&I7*
M.9'6'5?.M/9^9-DX_(-[@V"_#UP//Z$FIB@F;Z/HX/!H+.G#(I -[=. \B]6
M.8D3!=]RKL6O*@O\+&[V-3NZPVP[CR,>/0.QQY8Y]5"\NF&.I9L05K"FZ$^D
M]V%_9J^J5N+.8=O"'/8>[D$+]CB-'D,PK"VW&H["78FL+84>=E.#I67N/0\G
M+W[J%+3P+QN1&_ZZ3%.+=[\KWUYD("(SDFUKLO'FRM5COH*94BEU;@(RU/0:
MJK"ED4!!'[B! 8%]$/-9LAC ]PM4,/S=<[L.!J\O*= WE7]]PRG,"PQIRYDQ
M%2W83;V/=.E]%M !MRI(A+_[JHD>EKR=1J^NVBS2_?W/;\-^:#?W:HL3/X"/
M?\#_6Q$LV2 ;I&U'#B8RV1%,GI]X5#>H*7+G75"3]YF6Q.LM'-P/#(LNT\[3
MLK$N%E$0#+R@V"MBQGSDQ',3B3+T(9P45^RISZU/'R^V?/#V<[*<PI%E=I]J
M%+NJPF%$<\MAI?Z6T.C!:PZ0TX@ U(^7,R.^@XM&<"-XI)CHFI591S9V'G'4
M+1/PR^58?U3^RSA/X@:\PC\N^.[D^Z4&KUSLJ=>[C@FJ],,[%,4E20%]UN*@
ME0ZAFK6,G+%GC_<M!RKME)DG[:O2%]QP(@'70P2<5Z#G$2TL5#;]RHX7G>L6
M2-]J!M!1.%RGC:]G;=KG1$=1S^1>=$'_:I;"8*JN%HAR/>5>&<J\ZEB:VSSW
MQIY?^K"16?%$XI*O,*$E6NU*)'=XFW/!< $;9?"5U7R*3U6I>:VJ3*(P XCF
M)',S@'-U%@P@ZBJXZP1,J*=AC8B]M6D$]90OEOR)]$0Q>UD'LD=JF)ED )9!
MVO2H;2R!C0$DS4@2FB0K:OW]T%[EV& 9HN:HW&9R(OD.8K2#_K1FA,X_@J(^
MK,]$&F1', "4'^4E(O\]N#,O+$/(*I*S01W4TY#5&09PWA'T"G:O7OI9BRK:
M4\C]L^O2YKC#RX' 5Z8>HNQ28Z].:U9]<@X&-/]7[ KH5+H63!%5A)G=$QWA
M.@J=4.4_;Q(^TDU2$2TUH*_U[LOMXL@W< R N S!3R#*W6A\E VJ HP!D'="
M0@460JV.4&/73:H8P%%*.&31.@;,7S08P!Y?*SA=LER:6@7A5,F[1NR:-M_D
MGM/)IHNW4400_6#%VQ5CR0!FD:1]^?T\(7IHQ[KAGS6>ULSIP*@\YJ!&]"_^
MI\G6?XYOPMHO-\4TE35M3(M?8@!K;2$!_" 7#,!@9O<XN%U#&Z';"BV(*224
M&CX-YFP;D%\+].=UDF2=>C!T;2-:P*S8!;4O14!,3>^":AC!6)K\?(#=6H<\
M5*5=F(+N"SAC"4:J]$O43PP@\AE=*(B;I$R+A6L2+4BN?4+-8S0&T+JB?&KC
M.C)8Y4IJ(GI9K<[!U_Z22)"4]U.QV?8'II#XJQ18V-!Z6V+;2EU*II+/4P;0
M;TWQ^)O4-,\DU;7R]"FK;);U720#D-Z<5,2K"#0O</$_X+];;8-\K8%ERRQD
M )S5%"M$OQ/(?J,BC*YM0M5:6+O* (R>@% .%&/)$\'6 JN(>Z[0;6YNZD'(
M+!RW7]6"W68%=7FHA9IHF48:I.7G^6P0(Z^S"N\=CS*9Y04+7<YW%-!;^^\.
M,8"-WU"J47 \/P,H+\?N$;FI+)!9R$Y@S BU:0 TZP.0MT$LO@(!"K*O9(^B
M4<!:['DQ+AI:)=EQ[LBT8&)1T,:T2G:!>Q_TQ-#J6^G6EY*OR>QJYV6?[ARL
MNX%$OC6POO$N\B.G-09I 4W*\!7&+V^[7L4KY,H,OT0^*70?Z-]#E>JR8+/(
M:*-*HE!,@ [,&^9LY^-;C'MH&O.1)1X![8<K9TT$Q;;:O]>RT;J.J;*UY:Z4
M-AQ*@:;B.,,@U'ODBWP.<%UR>&A>XUIU\0&[.\H3=05,)T.)?\(&AK4=&DN4
MK6J%/M<>BV,;3^U[C>2<>/<][A3?1MQ((Z(5TDKSG!P-T=LHU:S7POZ@NM"/
M-T H%W!VB9\;2'#2'Q/ %KH7?,,IY^&78Z?_1*&C<*,O+Y(YC2E:R!G.6:DB
MOWN/]7@>GO-*R$*"V"_LO-C^RD X)RW+Y@_V:QX3%,R42,8X"_#7)9=3C_Z?
MBOW_B?[[WY]&_=7QY1_Z/R;+_0_TSY":\'_#U[L?B=D/D?*EIW<C_ND![A\H
MLNXXW7)\B@%0E,8"Z>F5GO10KWUV$'2*L7/B#6 @*>]&(Y8*;4H7AAM60&A+
M>K+C-JOO"F[#*KHPJ""G_LV/?WNJCX82/%6I.:KM*))Q #=-ST-S+_8O!A?F
ML9LJ!8LA^GK@LC62TY /GO)96#T([#_Z@$YO'(Y)_P2Q]TKY !SZR<NF[%?/
MX(4QE6+9;'6!L8O\E!;Q^.!=JAYN"D7C; !7:_Z^0/6:  4%H3DFA,K' #Y6
M=2#(=K<90+PD80,1@=C6(F\P@".**&+IHZRG^JIT\0V"!3T:!Y:Q>%=_N@:B
MI9Y^&$P^QV>P5*421'O] !(@8,F!V";(OA@\$(RQKWO)8'K/M4N68P 780D@
MVI>#D5UT][(\$U@(XB?_40\O^A!Q=$%;R(S)O[C[%W?_XN[_0^Z.#VR3->+5
MQLV^!(OJW>*5'[-5:K,^SYPR-/70\\G? &6%OML,E)5ZEE"_$5\7.AT/,>K?
M7H2/TZQNUIH>K[HRXU_[\I/:^=E-4_&5:PVVM.KM-<@T9"V&HDX]1*PO=R2;
M.!(EGVO&0\V_.O9!'9?2/;O=CGT*"N U72LK%_,][9'[^.1JHB7Y(L4_[!M6
M FZOSTI(F=F-J<SPF%8SS&U[Z)*)!V0PYO)6IP'>R[Z-S-OS)=0'M#($B*NC
M55:5?70=N$]?G1XBA#L#AIZ\G?K5O=PD_>[YGK)9GKJG.04B4R.)B"9G#65I
M$UI\"5W#?1]^FER!WWV.<;1JTGUU)OQ<\0+I-49/VGG+><#X1F1DT_$U@55)
M3$PK-@);$=.".@I_1([%UQO8+0P.7CO=YBR&\QK0PL/RT-^='B=-O'8YRQ3"
M"W!XC+JW/78D5JV=(80T27(^@L0.DC]J0KC(B3:#VS0QJ[[&6N2\PVBJL(@=
M%[O0G2-NR!_D+HIW6"<#J,"]R") VV&)!A)]FL$N=I *W_7=J\>\S]LF'3WS
MXEJ0VQBWBY,#193>JAX40CI"1A"$9EH#M9XDO"YU(.?-7!M$6U,.C7G&6$4/
M*@E[&X\>>QJP1_K\S7,=Z\T )*E29$X"I"U3842?&[ULCXM7YHI'+SZN>7AN
M 5FI\%&+],75.K#'= RM]\4X9_NV%09VI[:R9Z,#*AEVF*I&]N%NEY2 W^S#
M]!Z9,.$;7:D2C4/<K^$M6:Q+8WX16WJ*S^^.V@$P\6;&>G"'0S%A22'%5"XR
M*C<HF5-WRC _]G#B6Z\3G4>4O)DZWA_S9=*[IA[IY$4Y2^4AXE:[*>SD(_B>
M;,+WP8XP-<*U--BY+[&R.W5.CM1D[;>SOWM?Q36G\1U_Z2*?:X)K"^Y8-9]6
MMFB%5(VTJ_+"O0D"'2VXY_L;,8\*?.B2M28/DMV'VSXZFCHUMRNV!SM>?WUD
M[HY<=R?KJ8HC%<OQ+M-I+3ANZOE^NL!*F!*FDLC]7+E$1>/<R4!%Y>T'P*#P
MYNEQIH.-QY[ZQ]F>);J1BFD9!H<\JT0EVWIC:XPC@[UR3A;X^X0HPI#=ZX*C
M<G<^K!F_?78GLWCP8PD?G5V:@&IU4B$KPXAH?')6T I>*Z=!B?#^QSA\RSNW
MI.@- ^C5B_63<7TB.)IYZ!ZB27=;V7;:)G$:-E[8\23D8@GU+M:\6VK C6O?
M-L:G*?8JYMLW#I<)]=>-]]_PJF&*BOTF)MN[450!(?KAO7S'-F<WBC79W@R=
MY(+4_)JBU#K%7;WLY=_! *H65ET)A1V[J"-ATO3^!N'^ )J!-0@H5X=4X5^J
M[AL].)94&69CU;EQ6WLUE '(U5)N('Z-X'MI:FV68>TD05WTFAG%TF,LXY6M
MUA;\_""ONUR<KFZ&%$<$.N)<O%;6LW<&"80.)%Q]!L8]%E31E"E5]A-32[[T
M13?U[>.4\=_&3]1,GQ4F/K@*+7W% )PYA:Z1[2B.] %HQ4(+)0!#L(C9V>!>
M'I-(\CT#RYM8M@_I#N8XI7-)Y7FS9G/>*J .M;E9>5\SW]*(/_I/FOT?2: =
M[D'+"F.A]Z2+8Y\WZ, M^ZGJ7H$*R&_+@<[W:OSBBBSCZG+NW9/7^=;].&"S
MM.F<HCDY#2RGKI/GIDN/C9J$( @S+9-" _H"I!Q.&LHKQ$UY8BB)J;FB:S/M
M]K&#U4UM&B4G0U!-JF/F4]IKDCD37E"FL%.+=-GH=DOQ_:6J\UV>'3J\K;^"
MMB+COZM'QDU7U]N2MFCQ& ND]%1#(<6$;"/)2_MJIY4^EHQ267F,.S$K66L6
M"*\5B629$9FN:YE)B,V#_SD$** >)L+"5[,JAN"A^%X!#P,-KYOLL-6BU>F:
M+\$1M.F4*1;?!^=[  $P[SYTEK 1 ?<G. V"N]]\JOZDA2C5<GCJW>5!)27I
M2P-WS%N_U@TOL+&^0@HTI40GS1[WU8NZ@?0)1JYW](^AVU',[F TP:">VJ8X
M<A]=L><<+G,1'><[7%F5K#.K+'=^//<*UU[)17-:/<3%QVOZ%>+0-FKL8G.5
M@6SZ]F@3^F*!XF%?0Z9O=B;K8XZM*HUM5<=<]&UOA+$&&4-C[5G;"PN[]@)Z
MN<CV&X85;AE7;CC\-O=12CRN6)TSX?GF3J,SZO@LSU8,E5^QV> PN52HA0'\
M8II"/]O^56>63\YK<4I5ENJ42FRVU\RAW]N/96L\*G@V^LSF6U%C8.&3F18G
M)M1E>D,HR*710'!(WV?FZN/Q*P,:[\ZJ["A?V+R>Y-",M)MXLPT<]$2U6+QH
M.$#NF KA?@$]0K7R*E[4S=+SV,]-244^2.@ONW%^<?%[Z-!(#ZI2NY4!1&/%
M(![G)$F&Q,1696Y30F*4S4@KCI^EM/"B=TU*]);&Q+'#MV"V 4)6'#QS;;S)
M^K]O_N,_EGC((;:@^4*#Q,P&-,<5"XOU*&:PM>*2I-E*MY^JXLS(G%=*.:=9
M15BED6=]Q!+V489!#G^@1Y2,;I5@(Y3&*JL&(-A_M\"FE;7D# *>)7?,7Y*Y
M<4!L<-ZJ+VZ*Z!0RDTB6YUYU(8QMAD(Z(!B+F$>C/I4A]2H!F8^;)^WW$.Z1
M)TQQ(JFG6\KNZ(X@$4T72N@GPSHEA;9[Q[6G6)Y6[:?%8Z()0L\Q25*??GOR
M*6;P[D4ZWVKSIZ#E4OC#C4)PJPL4R!*D@GNU)0]^;'#CZEI/1LY5E<I/9V5W
MQ(VO#TPXGH&<456OY9B-&M.S*J]L"PSA#Q.FXZ!E5>T(P8XIBR@<1CNFLMC)
M(1B=T#R K\+XG4@VWGO%<4KQ#(GE4Y >G5V;PAZT"XULD1"D?8*+G:/]R-+S
M"JX,>/I]=DKJ[>/HNT' L>3SXEY1H![!LOB[0AU8.MTUVJ7'5^>#H $!JU .
MNBZB29$N#M<B5^*]Q!V,ANKX9G^WA+!7O1+)D;BKSCU10YOSB\@YR"85G16N
M-6"0G]7P&%S.(@C7ACV*G4)!.*E&,SXV7I39S[7EYBL1YK\=QG"W'1RJY5+>
M.">F=*Y,-KPH\.QIN;:,-^*_(?Q/WY+[2[)]3?\)+9]/H5PA!U[2RM0:TE>8
M+CWL959(UFL;NV(FL^\X'9'S!C>7+G?#>MJ;5;ASNOX&T@/3XC^SD8 KLUCK
M)H88]0= 1>D_)_F(S^C<(ZL[]=)-MD[,/G)FP^L^J(>Q2\[5J5;+'TU2A0]^
M:\E#@9A]#S6638HCEX'UYEB* [DS#ZX_#(=DO<'TQCP9>>9,E,T+#_O1[/45
M;?Y-.M7M>JWKF76CXYQH],\AJX6[<R:R!!<P>12B2N,5-+#Q*$%O?=?"RI5.
MB6)TT&T/GIQ#-Y6,>?1'3T1F4*(##X3'H?C)+13>L#Z)<[0B,5(.P7;--==#
M[9:'.9IL?F$D3$RE6"AFQKWO]KE:L<57YNJ%ZN9S,6/-Y\9M47GR.3F#1TX&
M2Y01TDCE#61HSN(88@WF[#6CK&>5/+W1:@G7BUG5S:AE.>*C&7M;_;@(=-)$
M]XOMN</V761.RLF@WB:$>$#B6.S,2/M-8E5")83+!$\1P= ./.KBE#.WJ]N"
M<1RTLXN]NH5)F"4!' N_Y;-6E>Z1P>RWI<. >;B.%];012O+N?V+AOZ.F]TK
MTP@AS?JVK\Y(ZRPKHFCOZ-R(%@,X,R&FD0&03;&58$;-WZ>,Z5VS* ]%K3G=
M8-[2K]^HT.F9Z$ZT<JSD+_W0JTZ&4'03HR3%&A3@]R1.4Q!4I6*'J_7T'GKO
M)K:BH?->:JU^[YFZM?' !4^?GM-/1M[?IK=#,(@HNB;U AE-T":UE!%R$UNO
M.N$LAQ[5)D9_7E8?-Q<H>CS3E>E0:=7L.R]UMHE5!&+6;_$6^6T+,8HBW2>D
MK?;B'<W-!S1I5M!AJE%A9V%019O]ZJ?=FK;MIRRI%SZ<D@=.&8/7QMGD4"FD
M@M:OO_O.Q\$ZN1FWU<@9"QZX7R+I'>V]@0X$1%W1[NR3*:7OB@]IGM.^71'?
MU5HEN"9SS_39RPKIZ".;VZ6/L])]F&P-+J20[M(JP_CI [H6:[!0,-!3O8<A
M9>.&0X_$"@4(6^[#:C\2!I80]:GBU/N&9W#';Q]F>:!"ODCBHA4U2%!O$=/:
M+5CIOT7YO,(TAN)&]E,K"5&JOA\KK2BQPG.ZR<\B9!MO&EVW^&'LEU@DC^YI
M^XYT$JL8>036/[<\Z">'LX8J=93N)EX?<JZ@Z#I>RV=.+G)X]YVC\?/5;LRQ
M>S.:F^AFU5^2I!:R8A$YI<V CU:G<20#UK9?,*1O4KK, %B2YTG[5^YJ>'#E
M:;6)4LM:/UJR7,CO[!WAOW'U@X=Z)%%RM8-R#G2>FP;RY(\$Z<9)F1&W:!GL
M<"6,=;3W7)?4J8/VEQXWL@.'$OJ GD/^#*#,8C5^:N-7QY1O!B&V9<"C)HK*
MJ>XY*5W1Y_+YG?7]K^FWQEQM'KN(FL\5N'F?(CY]<.XA4F7M3KE^+RF/EF&R
MICK5S=HLUR[Y"_LK4VL ?I&4N,H ,'NXNU_Y@L7@K>-8L<#9M97*&MML3ZW(
MZX,+G]6\M_#NNRXZWZ0AQ5>-A%S*YG 5%JO#J(J.U<*/83]@,^I%*K%9%FAQ
M=P\&X*:^ER@-VX1WC">J"T\^"9BO@^$7J'Q=I->$M$::-NGN3P3,ZQE!(.$M
M[9UF6K2!N,/2V"N2B1Z>XIVFS:+6]%PE7XRU.-3+R."^HC0?OJJEE!4N3>!*
M)+3@2;$2&5GNNG ;>]=7EY+XS^1;,V?>(B:W)IO)))L5U\@7_#_"YG\3'6",
M_E]02P,$%     @ 3(+_6%7$8PZ+(   :BX  !4   !B;&MB+3(P,C0P-C,P
M7V<Q-2YJ<&?M>0=8%,N7;Y.#(")9DH)D"8J 2AA1 15)HF08 8DC(" RR$@K
M2DZ" E=11XDJ61A'$!C)"B(YIP%$E#B#,C1.>NW=W?^]^_:ZNV_?M]][WWNW
MYCO]U5175Y]3=7ZG?J>:.<(D CM.FYXR!5A868 +\ ]@K@+;C2\&>7@!7@!<
M6)CCP'& E>5G^7EE_5G8V7Y>.=C9V=@Y.3@Y?Q<N'FY8N#@YN;=Q\_#^+'"-
M;QLOW\\_/P?YIT=9.=C8.'BY.+EX_Y<+\RT@R,URAJ6%C44.8!5D81-D8;8
MLK".'+^KQP+\<V%A96/GX.2"U=@&=\#M@-5G8X.5YH UAN]>A^\#[((<._?L
M-^84LG'GD@L6/G S_2FW_+'*1I&SO:2]VAXAT3R\HF+B$KL4%)64550/ZNCJ
M'3I\Y/@)$U.SDZ=.VYX[;V?OX.CD>='+V\?7SS_T2MC5<'3$M5NW8V+CXA,2
M,^[>R\S*_NW^@]R\_(+"HF?/7[RLJL:]PK^NJ6UJ;FEM:W_WOJ.O?V!P:'AD
M=&QF=N[3_.>%+U\7R>O?OF]0-J&M'S_M8@'86/ZE_*5=@K!=K#_7@.NG72RL
MX3\["+)S[-G/N=/8ALL]6$CNP$UNX6/I3RL;>>2USY)$/$)Z>47W'IQ1(/\T
M[7?+_G.&1?^7+/N'87_8-0;PL;' B\<F""  .BTW41GX6_Z6O^7_94FD4(8M
MJW*L&QYY1',_.%40>B,^;R_V @=@=ZN%(5D[7$@JQ<=?NCBH_G3GA-_SJ[&S
MRA^U5L3U,RWG/R6'&/IO1*&90*.(I#T]UV@/)H)>MT&4="3')>:<[/6N=6WK
MF-SA$B$5=C3#4=%0?>BUYG@[Q9?^BN"U-MIO32]MV T_>Q;C'C8GN6W\[)1,
MOV91__?Q^XJ/Y%&1)^<>G<NT]VG/8-L;<,\FX^ GEZ$:J:F5[H%:M?GI:%"*
M"5QB DD(TIEN;HP'%$9\I.8 597[DO;M7WJI4%H<6ZO%!'Q/UAPUQK/.><P%
M!V5:\49AF$"T'<V*7K*&(.:#8@V\4?W(:L[RN6U8 70(B'.6MO3NFZUS[CQ_
MP&E<=V3&6OK>I91#AIS!YNFC6P+W?:,R>DTPSM23L-(&\.N#XJ=%,59DGT8F
M0#I'$$?+-N.'U<,#9J@.94/CIV]Z2AP]^^,@K^[=1\43CS\7JN@52P;(^DRZ
M.CN,GXJ,#);2:I:(\,IL>J$LL>\4$3B\=V"7XIM<=/:9)"?2YTK4,\<NK.)J
MQXQ7XIF=12B5W<3H0X;&Y5T@)*=;3ST>U</0@RI+,4AH8Y80C^0O648VCX$T
MA6LQ+97^9RU4/%6;]Z7-ZXW>"W)MN7DE3ZGT.!-@[X*ZYM)&DXC3*[94;8?3
MPV/81A5<O7/3?I<R)J#7D?J5-V;U<4#)6<^:UT%.>,MAUP3;^K3^1+5U/"4
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
MF4 JC2=,C')B.&.O[K64%CGTD\PS!>XU]JG$U9OYJ<B#.XO$U=?!%1#.$)D
M!#L&>SF]F+%SC-&+W3$S3-LFFZ >2%.?+58IBG187BEWS_J,V+,^U+<[+#W7
MM0/S]OS#!1D=*8L(3Z5=&56#RJ.+65WZHPT,LX'9"O&37E<63*5Z-UU>J*A+
MO@R^%W EV[R>;F4/^ZL=$R#F37^WCMH)SI@_ ]<YHJ[23$D:.!)A5K2>U-^2
MX=R0-S/IO72&$'D*\^X!*L))27E$,CM$2HHO>1<]BUY(N-@-*0W31&]16F%*
M!7H'0:HG[-R,A@_^QHF=X2 -MJ<KC:P(BK=Y^^YRR?<:[YPX%QB0KU+^#CFF
M342T"(S>FBM*!&%T)MJ1VLLA6X>L9AO=/K%$.]O,+-W=HBD]Q<]W[RP[P#*+
MZZS40>F^Z)QZB:DK4[].?;@UQ280<]KAVM68,=L%V[/XHJ8?HX_3J9SPFNLB
M_*8AY:+$#5<VHDQ*H?/7,785S7B,S:S^'*KPZ]/-2SM//EO]T"@5<\*[*>,H
MF\YXU 269-H]AJ>(0,[NY.G6!PNW#?R(SM3\5T9JI.V5"O.XDK+3N5V?3225
MO>VL%R7T@();!Y[_:&=P/RK%Z-*?((A9<%+'11-J-X&Z9M8X:!;DU.+@B#R+
M\D76P:!2I:KJ!&N]Z0PM2M7>IVSWS!^NZ%=<3VMB I7X1(1G-[1;<T6,:DCS
MA7J):1*38TB7Q6*N6[A7!'ROEUSC#"[\RK&,^T\=7P6(:[-JO]'I=M8J-1>=
M'3MU2L/9O_\57O]RC:)H@\N+O>.7[]7TVR7G@>'9O:@!VB$8DQ-&)W[R!K7O
M2PQ^./6^%P/U,]Y]?,H$B@(4"?M1?]5<1QMFF P:"OC$@9_"C]/,OO.;"-LO
M^*S,F A;L_R%L(>#Y*^:]-"@>8>PFG F()/!!(9U&>?C7'\+BGD<J#]G##]O
MW/3G?5#XO[Z%1L%;9./0]'KJ-!?,S+W["=\'B^V_+2%[[&G2 4Q >84$TK,"
M])F A1,.-,)M.G+1DH:+$7OF-+>D":06>#(H:9F_!QD+T'-Z1(G!/4SUB_KP
M#>/Q!NHGF[T],MW4S>JX*+NKY ).:&SM9&)WQ"6G*8\3+TW45.7W S?D7#PJ
M06(!DG2V?*2?,@&](6E20GH.,@%11PP;9!\:Y%D*)5YI*WWFI(7'9SBDWZH0
M''^K6Y6V?W3BGKAU%!<I'+8OD2!@H#TKP(D6F-7%Y_G)[*LRMQ+Z^L"[:-\.
M_XH]"G*O3UQ0L':L$-^A)VOK,A]!?COUYOEA/&I]"3=$,&K'&4SND\L[?<\S
M,K2Z0<,^;#B@'.4Z04?1,[(9W()PW%B!^GVHOFA9RC=R48LZLOD5WFK&BD>
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
M/0\/7'4]HQ4BU\7,U6]JV(S:3M)6U#ERT?O&C,K=7^]-UM*<H=1%ACB,)7B
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
M(65,!+).L0&]#V4'L)\G\%5O7:'+,S!C6VIL)WQ')%&4P0]B@LDX25)[9FF
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
M;&MB+3(P,C0P-C,P7V<Q-RYJ<&?M>@=44]_6YZ5W4.D@1*DBS0:((+$A(&(
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
M;V%$YZ3Q51X3AGWAZ$7WO!XU"83:ZJ$KS3M9+O.77K _#FOK&Y^<7>^ /1K
M\(,1!*$:T%*TTFH@Q;PV5%+]N93(]4A#5ZM]89Z[! >>>%9GW?<QK?V4%<F=
MS"U_Z8QY0?@!$<%[@BUUV# L)X:#A'<@ZT1BU/-[Z:^( BY+(7N&2S7LW->N
M3>PZ,OTE*?((BWST58O;@*3N4L%+HV30AZ))3Z.ID(T8XIRALSQRH\)6M2/J
M<\'7OYM*VV\UVY80W@2:51X^>KTG0@+];.-]J656).=DT*\T]L'_S=30YLU@
ME9GQZE#E9$1?SH$*[%Z'S7=]X\L=6.$F%;<0D5%]^2*[;_XIW?3,N]N8@OAW
M+QMH\[=R7C_A63.\&M[6WS*8="[!Q%";821[&/;HW=5%N\;!Z(MHQPB'KRXT
M;9"%G#CW ^%#6B;\I.2R:H\VL#@]]/?=<-G_G/+1/40QI(\)2(;L.),"WQD"
M0[GWZWG9OQ&ST?%#:1_J$JKV0;V2XKR?!=H;5I'6P^YTW2BZD6E3[.4UY''V
MX4O6&.R) <S%K*D _S8[%YUJG;)*I'4-3YW"Z>&=* C!M9UHHWLPVH/T5DNU
MWOKANV@PAOQ9./44$[".*VL:PU"8@.@6>KY[/B3_BY;H)T8_3, )/$E.:8,)
M%N>Z/KS0U)ZMVQTH6*A@>_QCYV6<';'PQP>MS/!LJ3+0)=$QQ@'6=/7@$>]:
MNX#("^07EQ*_>RR3KAJ*6.>?L# 4 9#?QFA244Q A8^<3X]//\T$+DR8A3B-
M_8X=N%5*BWI]5[9/$(*=:V%@W%<I2.$?^R9;_N)- O?:GR#F[3]ASX8#,WSZ
MG_T[(%,I>?CH/RX&]2A-D L.\X#Q-R)]20VS[4FY'=E7%M21-HV(0T<599PB
M#K$=^G']QKW;!XR[R&A.R"6:8MUQ0LLFP7->SHBQE<TX[8[U\X_Y2V^5LF9>
M_'J!L.+9BK&GET/YL'4^]( 67@,A"S/*^N'UP&EG=%_3RFAP2#!*N_-2R4+>
MF$LUM9[6MS%I0':-W5"CY!U*/I0K\<K SCLQVBEQX.BJ4GV=LO\FK!C/%G($
M-"4NMA;"PS-V^-NX*ND5FAAOJ"M?1D>0/[OL"'K,]=;W)\F5)MPT27E>3^J,
M< :57P78C9E1@_&3"N0C.IK4U1A&SND.O]6I!GJT?VDVG,!.K_TI!-+ #8(
M_'A(,\$O!;;YLW#Y5L!V$JD\+5]IQM.>[,:HF?UXO*=B3;R%Z'GMY^M++X(7
MN9M/F>F(S2U:2NFAWKRME^TS#.BD[5N?Z*"FVU.&DD280+>J$,NX41PHMC(
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
M9_W6F[U#E<OJ\HB')D->R=*>-M;2 1>SY.Z)&I4!O*F1^\_^HR^C1=M"!G
MAH>*H$F/-O%@C$R3AK2>F0>_[D!IS VZ3;D\GE-NGI0SCGPW^S!ZQ\D]E!_F
MZ<]@"C0[>AC^)B(:R_D3==_Q,&1E#^P<W)#U]A/Z932=V GJ1;-:&[3&KJ^,
MU3+VQPIGXTW9FO>,DF=6PJB6(2,SO/K"LXCP[<W'3<*MI V;[VOZ\GENQ+9C
M0I&[)E2Q95/<O;T-G5[2/*P3?0T+YI</\"+&?ECYO FT6,2QTCBHA@'['8QI
M?O27=^*DVX^=.5+[ \^J$4.1:]A,5O6%ITJ(O&M9'9_1OP6K5EY!DQ&4##!T
MMD\\ $4)+R<M),V.]_Z0%1_5WZ45)/W66'A^^MSC-6!5"A=_^8!U-_\NSZ_[
M51SRO<>UG+LQ B35SOJ94"T8=\@80X^4WQZEEU9PO:RJ#O3AB'E;_6Y\BC_Q
MLUIQ C?Z:8G0Y3%U+AID6\&#3,##C(T20^ILQ7&Y6]<+/5XH"VO5EN6IC-1N
M\BS(C[+8I<1J)O[4RCBZ;.K)<C0L*"OVNMA)0Q%+B7_FR/T7$PMS_+\!4$L#
M!!0    ( $R"_UBJ[YZI22D  &8[   5    8FQK8BTR,#(T,#8S,%]G,3@N
M:G!G[7H'5%/?UN>E2Q%$>HU2!$% D**41%2:J$@3 2$B2!51D1Z)@G0!$0$%
M)5*DB! Z2HO4*(H(2 L()(AT2$#"A;2)[ROO_\WS/]][,VMFS7SS3M:^ZV3?
MG;/.+O>W]SXWC%'&-+#GM*F%*<#"R@)<9GX QBK ;^P1<.4J<!5@#A;&.' 2
M8&7Y-7Y=67\-=K9?5PYV=C9V3@Y.SK\0%_<N)G%Q<N[BW<7-\VLP9WR\/'R_
MOOQ:Y%]^RLK!QL;!P\7)Q?,/#\8[0' 7RQF63C86.8!5D(5-D(71"4"8>^3X
MR_98@'\=+*QL[!R<7,QM\#(%ZO8PM\_&QMPT!W/'S+MWF/<!=D&.O?LUC3F%
MK-VXY&X*:]U+R]LE?Z*J3<2FGZAPY,JM*&X>43%Q"4G% TK*!U6T=73UCA[3
M/WG*Q-3,W.*TK9W]!8>+CD[N'E<]O;Q]? -O!P6'A(:%1]^/B8V+3TA\E/XX
M(S/KR=/L_(+"ET7%):6OJFMJZ^H;WKQM;._H[.K&OO_0,S#X=6AX9'0,AR?,
M?)_],3>_L$A:W_BY2=X"MW=^Z<4"L+'\V_BM7H),O5A_^8#KEUXLK"&_! 39
M.?9K<NXUMN9RNRDDIW5OE_")M+RJ-F[Y(S9$D2NW^GE$%;3QBJ1?JOU%L[]/
ML:C_*<W^7;&_ZH4#^-A8F,YC$P1@ (V:GZ@,_']'!4T,(-4"N92#5.DH+QT@
M)VX=*R,8)9T>T>=11>77[C0\C1MA $T@ WCW%TYJ6=C_?D:I&FQF56-G'O,Y
M+K9ZPD\FY#H<2V=Y:R+L<'!2V-H$^(]T::0[V>Q\/YT?K'$8<,E<'.EPV'#6
MDA:4&V\Z*+O->A=JP0"B B('41(,P ^%,YLIQCHS &E?/>3NGS+&MP-805<@
M=O)L84-N@<3&F?.GOIGWCO/?=<A W&+^[CD#:'.F"X'[(@=D]]%BJ'IXJUC"
MHN)!@FBF'_C(@5O\C7U3RD4+1;LCSOFQEW<=8VU"@WI.W=U39,D1]94,Q'AJ
M@E@W_NZ<W.>NX]2[L&3FFD1[ 9Q\)P.H+^Y4M0(54<O1'MFKZ#NO3NIU&OGJ
M]N8^E6E.I)]ZQ'=7[J'"HP9BM8)EHZF'E&.$Z6NOD \1N0Q 8V6-=(0 6X;@
MK7 -9 _:,QT!,3"]6\_"_2I>N=C362KM$+%/H5KE09MTYJK>\[M1A8\_8#^'
MPZDB->2?M%R,+X27NI>&P7@B>4&D%>EJ;_4[NFSP1GE>;H#B];UV36\3KYI2
M^K]#N:P?"HS#.>C2B$.T^PS@JAKDG1A=-0K; 67[(E&G%FCMMG<OK^7-6[3@
MM8SO=PH,6_MS5:<Q,;E"I!"J*(S.P^M.N;@H*]4T$,F+T&B*'>] 1XA^T$GP
MGSU2>#G$ZW&"(I9[C_F'B1";5-76;+8?@V]WDN 2D5^0M4I44<MVC 3U)'[M
M+JPJ((IJ/#UNN9(+&0[:;:.I,R%EMW8C2+SREG-RTH-(I67<]@R=)YGBH+$<
M0Y$&L[ [Y_+WD43+(62]&-UZ:?@E51852I?XHX SG5SA\0%5MT9)*%!)C"H,
M(9?1&NF*U-.@(BG@7:XT\76DZ!?/ABQ78GC/P$5?*\U[PN9;0B;[I3R#5!^>
M.<:>B*0*69%7P+A RA'JE4I::=U2>4C7%*O&YD&$<>!^>*W+6)?T.H<AWYM'
MN!^';_:?EUQ!3B=-50]&]J*J7%-?^^V$)75&&KD1=GN\?Y,FEV$VYG9L;C;:
M+P,6-/O0(8K>$;G[BZ$/ ^"PHE5 ^?UT/9&[P8)S7U^,J%F3$TYM^3[B2[F?
ME-!]I]=[VSDC_E+/B$'?/1C15@/78 _&$)UMF$\/$?LN>)(+W J,X+J/C3W0
MK)_[D*1?"/?S>=:E'*@ O^D0I[:>,7K'JWNJ;JT+%L^,07H&93^]9]C)9 @5
M$^4+$6]V*'4RZI1T>2OOB>+'&I-+.<T,ZC/G$6]/4-$4,_I'/4CE[%J' &^H
MQLQ<0J12Z)95<\L@S"L@+F3GZFN+?*O@J=:OZ@K&3V>B5:9;AR;3Y@0+8M#$
MD^0<,(?"&2I$B(TAVDX')\RX0/!Z\6H8? @X<XG$5[G8JC"\ZJDY\?&:KJY\
MXOGY5L^9JI"TMZ.VLU9V42O>?5]?J4+P:\FU 0FYP!>Z/'CC PU%V"T[;E.Y
MX2#PO6]O3TZ<>UVWWY5*;1[E_+O_(Y+_(^!]Q( _L^AO&]9?ZR]W( YMW)R2
M9,HT\N_)3\PCY+1X61$_%R#QO4;7-\4/'7C4/O29?9!=<0_JQ#N![KO*2_"]
M5 '\FJPWDJ\N.6S_",(B( R:4/SD>?8/ VN)-Y?;3I<8'T*&/EB=,1Q>B8R(
M[&8 ?*TRD;A)D<%(-7"#/ HF^9-P;6C;"]55I%MC+J'7W37W.G44-4>XU\L=
MW2IJ1S<\VM5.BZ!8@EPS#IU(/F?0#Q_2[3Z=K%/P!BGDNQ,4GV6?N2?:0_>6
MYOK*TQ3:H(CG)?5W_.:\CVV"WRX\=NAE!H3E6:].Y%X&,/V,SOX5$4!H<3[_
M5>>L@4WBQH6W7STBNC_GA8@''$NXT_."X]IW?_%YU??(ZP%C<1WP&J5E"G+&
MBI,^ )<)H#J6N8[/YW(/O 2K$%/^0Q6HC_=TOU_GW3!WD)?3.M*K.L\CNZ76
MUU12X3 =<*_9F/AQ>BJ&#@EMZ&K()I<5S%^HSRZJ0][:.!MQ(ZTD\T*(8D[@
MJKS",W>=6280(]VMXJ"'2)PM)%0WO!;9A>%W%I?<LHD^ ::'N!>/F?#)1R@<
M7._..U^%O8-MT;)Q,%I,W':G<VOD@>2E:?YR4D0W]!CI>EEQZ%3GE@.=OYH4
MVV)$ZXU-3+E2Q[>A:3"A:M[I=E%K#\<=J^,6MYHXA*V/1Q76,J/@#68IGP'H
MI_SQB]65/%+!K41E].&MJ$3E%ZQ_I/S6ZMJORT6#Z&G'RV\2"K*5I/4/MW&-
M1ODZ*;-M9-%WC>?[P3@1MI03R#8#0^.*B06GOKBZ[8!:OTZ"9T.V1C6M7C.M
M?V_/^="^9RTJ,":B$D^DIB)9U8-XIZ+A1%L79,>1Q:YSQ=#DZ;@HR_*7B=L/
M&A^J17T*,[+81'^9-U3$.\/W6LVH!O MD!:W= F\SR\8*(AI=1X^Y:\L]=24
MJ^?<4=F,/"?]1RW]/#S#7EBD*-/M3R#BK<<BNYG3ZJPNV'B!Z_"F,M6S\=O(
M@SH8?VU?T+4J?<7H=P%:_665CS4?XQ\BFOENM'(Q$Q\T<A3.1U5UGX;'88@7
M,.+>C;HY8AEN+Q=R!3/%]YUY=")_\3+?(XM-A?0/:$S)RSX%Z$64+N(Z[9ZA
M)2F./ CZ4YQ/4D[ZAKM@[M92(B)0?%V7/S4FF6@/U&PG:;V.#,C>:SQ;;P_T
MO82,=]"Y,;"5;R3X.UEY4G%WYB!":OH#=6F-$YLG<:YH3:NV<R)L47Y*VF?/
M)__*Z_(&\9#S_1;G+%(SA#?O.)PB9L6MUO4Z_9!2,SA3$[;J&9!Y=%\R[Q'I
MV_;V2O.JTP'@_KX8'50"5!$<HP2"T><><8#I,V&#IQRSV(_7]-[4A-M/W92.
MO#M>N0)_H1><F1U36"]&KNIC)]4&GM3BM-CS0.1RZ+XH8ZYRAR^&!G@&P..S
M!T2VXT1R<]RN[VJH'ERQ$;_"SC0'4/;(8CKH0(RJR0O?E2,=4,[(+APV!ND+
M$Z>/PF6H8?Z$*?$EQT'J@7JRFDA#;.W-Y_5?5&L@FO>VOXOW]:5NIC;UM!YA
M5AL*5/N9-5F$)80?Z>N'X@T5FI$M]RNA&A/15+G*;WW:Q-XYS?I&'[N.UA.=
MU#BIRI"[HJU?\U/"E&[,F@9$&RKF@6QM.U;W##5]+P_>/JO+NQNZ=VQ].E8G
M1:</H7+/R<[:YO!_4A6R&OP5%B?^ )<5G_3:^_1D2"_R$U5?X'GZ2/!X-V)6
M3)V&R,1"0T/:0C9BY);C0GVW7\*PMKI[HN;']^,W7ND_X@K_DG\79H#Q1R5C
MB.?6< WXR9=!Q$"3UB'ZT5IF;;;K,A%SOXX7)NB\Z!;W6#'-S717\E9SMXJP
MIE6.#_I5LQ_%%.0ENX,L>!T:.E)Y84<I/LAJMXE?Q,W;,L,;-BG]T,&&G@N0
M)?%G1*B;RT@TE ^T>C<E1/4B^9F_:4FW)WT:WNO'&ZA5:TU+&77NK%(^;Q\<
MU;EWS%/I7E=0;=*M)(O;4!UFQ!^B?T%Q&MI2]H=JD.\0F6HOKS9?Q=,@YYN'
MM=D=A)S>!1V+#U8,3J. X4);7=<6SS& NF*J<,^XR7DOHM?R9A%O4\41D9&$
MM?2MTQ%Z:<"$@%V:.5UEI_LNH'#WF"&E_W+@I=Z*8FZ2%SD)]"<Z=[=R$P62
MYUI=3F)WQGU<(:*9:BI2=_-2GW30G*@]6G<"O^PU=*?S^!%:D-VMTD3DLAEQ
MZ_RCW<@9W6;MI:4D),8]S[C>Q72&3KO[Q%"K-KKNSHGW#TYJL=K-6LCP:Z+>
MHSYGL1E4:G%Q/LG_ZN2)C#'4R N5;]]AEE-JQ69>13ZB>\9\AM/X#AT^=4_>
M>%GD.%7U1**R@G)^(J!B:052DNB-&ALEB_\^+22K0"3UF+<W!$)_"?V.5+/
M05(6?F1YDXB^!(Z0 IQ09XDCL<O)/^I*G!>R])+]@7W:L5+>WS,R C-5XGRC
ML#S<,B8V)(W8GQ!Q,/ \,37Q]A.-G[T7>IR-3G?/ZID%LI?8F$_(ONKI%)R0
M!, INIP<TU/Z#*!_&OD#1A)@ *KS#" ^'C.=@OD9"ME.I9YD #T[]$C8]$M4
M56P+A8T^%JE)>ZXC/G='JWMK)5>D]5E@1.%GRW$+%.'RV^3W,Y\2C7&IX '4
MLALZ<@I2#X_&>)W5/S9XIK6%XI6(?B$]YG-XSY:6%WBQ0OY$Z(;B@Y *C)M5
MYM:QEG)+'';3A^@\H]&!QHGA7>-(:/R!.NA+/'JO(V^OV/DW@^K7<#]8S1W9
M]32Q*F7N*HZ<L_MC[:+"$YDBN^>A_,0?*#R$U^?P19]L^\<7POV3J_U3<+L>
M*MQ\(2-B?YRM4B3X+?_#O[.1^SL?V3^KBQX-TJ$$!E"11%W4_^M\P2@QKCNY
M1SF_N6/R/XBK?L+X3HU#R#=H\9$RCM2+M!*H/+)=$T^A^1H=&&  %+GUK4_-
MCPX6F=<[G51]@&4O?U-B7</^_6XD@NFL&.1T*@/X&8+<OAP:S0 >JH:'7CI[
M<>/$;K3"&-;Y\#NWX@\7:J]0CBG0?_35*J.3& !A/QR49P TF2GZ1=E]#. [
M#^QO68.+XFO;FQI4#@:0ED7NMF4 QGN8_>0,W0LG[-#% $A[T%1!!D!/66,
MAP3V(-<Y(+]AG<<B^TJ1TQK4:(K[00;P(AXY?9,!'%GA467:!(QWH.]B  S
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
M =%6^?K*6]I@^H?$X_DM:^1 &NHG:BR.[#8(Y??9*B+/G1LXD.4T)/UH)Z5
MV>=ZQ1/4DZRGWV)OG5B1*1US(C2U),+XD 'HT?$96)([4:E]#2?5@1M&JS4/
M8MU\;HSCCC[\((_HX101>4)ALS>486*A%"W&, +=AD_EC1R"[LZE_["6J6O&
M-;Z[>NN&X)FFDYJ& +_%/OZZ=J8A=1C K/ D%P.HDJ,P -.)K\A*5!L#B$7*
MP*8S& !_JQ3"B5B74IZ_Z,J]?MVM)<:YAV] 0%,B;O5;Y/J;-AL6=L&3UL=S
M?"!VUG #9)M2<P!A*AY.M$+%TN5(]64ZM/6++F.*FVV*JVHK 15JY1/I'SX=
MQG[XOKD&/_6USLNM..A&?N)!OC]K5/_]/V ]#, 7/19H02M"&.1+64GYR@J3
M'.[7%0Y190@K!Q0>W5$G&=N<"5CO%2I5(>FR/? @N9:::./<WI*VL &CQ>0?
M8$O^?",Z&>F[Q@VV([F6R.&3:=-E:%;=],*E$-V^MR8_*R<^'MP\7_"1C\7#
M;= *BZRV6K&FF"(N$I$K%N54CT&HK!\4TG_&R:NCQ:_],/AH\#C&TTUGPO;E
M=\&/1TI<JI]LR3WD'!Q<7#RX476KX!&HB4<FT06)C[/AW7U)NK):0[C-[ZD7
M!IO5M>,'6%^)RN_*O?:P[3.MP^#NNVZK1(0;+0'F+2!+']Y-L0E5)5</U#X]
MI/URD*J8YX?9G74AJ8-4ZZTN^RWYYVG%IT-/7ZYWK+C)KI3U#0K;V/C$I!NF
M7@0M*8YPA,; ;7\8N:&RCI3YO/3#S1""<JM,!UGFW+=HCOKLK@J)AWSH-?GG
MSJJY]\NO4CEIZ89>TYB41NR*"6EI1B5T'.N$BI,GTA[@(N\V7HU-?_EZ,JPA
MEN70ZZZB;9S9K0B ,W!5V#I85 N!Q+O-H%C]7+GUIJ[21P?4KT4.S@:L(T:S
MC2BW]-R#;Z8]"Q+IH_<R "X,'@5E#3TYC:0JP'$,@)CH+8KS(A>/0?O(Z(.L
M8;FN6V//O*[_P)96X!(=OG@]I4)HS\W:4Y.GA%NU!,3O8.BB%\J+)AF %])K
M&SXVY5%MZ9+K]60R>*5IHTYW3MS([[,ZTAV"@S'#69*^'V$+2E'<1D$;+.$
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
M;N[[NC9DV/[CDRNHW4[S#IG'4MNRRK%Z*F7\@9I-S<V--8UI! +FO$.4PM:
M5.1-(P7+)^\ /[UB18.@JWC93.Z&^4^.XT9UV9H&T\\Z!SB?B]X8,[G4<>#N
M_0@8 Z+C, 5*\B,74P[!]4!_HC:8M=U[7S;R@4_1:M9RG;"AZ$\5^1NR7KFN
M>X5F-Q-K%ZMY3HCQ7\2@YC)1O*V^1'DX/[D4<=N3Q9IH"HHJ-Y4%:TL]FUW>
M,YX^9=0V_*DA[GJ0RI$U\[G1<<>0*J>?F#A2!3D[3)$4@E/IEIN$85[ &C(2
MX5X!^/9M\W@,3Y3Z)8Q<HSL!WZ<@%!IZQW'XP]'%9WUG?2._-6S.LE&$X)=H
M>Y04-BG6"V,C>9:[0^@UCWD42H6V08S3)^&>E:\.+.4[+%MK;;TX;A:E&IO4
M/>]08DLTB1,O%O_[&/W7DK1)T1"E I5>I+*C3;*TL!^"[2_/?JA>JSN"J_O4
M!W>C*7T_?SE.(L/"?,Q\R'[&5L2HBS?$)36\5)Q76F\.N/ )T(S;8[Y)LS Q
M.+^'"APG*>'%YL;?#<:IKG2TB"OIMNIC#(3?K:I;U[?DZ7MFF\D1HIIBT^9:
M2DLN](Y-]7V!T$Z@.RP26@>+DB%IX<7,WJKP)50P1;]R-_<)*/ZQ"[CV-S89
MYNHL.N/*4JR>GOQB^CAUUMB69[V'>!%T(A2!/"_AH3CO1$31:KM04E!#W4@G
MRP*[K1Z#]\3'UOJK"1P=7"M9*]A-]Q)PT!:7\<YP<K /R2&$:W])$#P]#I?W
M\A2(;!M"5#3&V63F$Z_VOW-).*9P8?F17\O$/GU<T?ST+3"ZB\!'=%=)9]K_
M+!7A5-PI_*9QYE'K6Z/CW%J?3SC/A2MX]H6IA$W>1W;.\GG8,^)4UM_BY?K&
M505:_=>"VGF_'K.:8DYT82\85@W96G?QD17J=J:_A'FHUQ@:P-49]FFV'M8%
M0Q?-<V?C\^<-ECYFF><Y7V'\*6C64_ZUQNK4,[I3=I;^X9<.'-,5RMUXI#A<
MQRJ>]Y U;9BBB:%M73SIA^H?XU6-N.C>Q _B>:U=,W]3^[,LARFN[D=5X/Q[
MLLS3RL<M-'E1<9-&SIE\TYT+LR(6!EH G(4*,.'7LF2JU@4P$MYRIQ[=HP(Q
M]R-F!Z0?F2L1N9YL.MZ7G2%KFJ[:RQ O4[XVBY&XB(1GC2!'$<GA:RLSCJ>#
M+VYZ397PMN*2DR^&)6J)C?7&!\O4-D=;=KXZ?;&/_<?V&2@L7XE2<"-R.LIM
M,!E6AX@/X[7OQU5U[PJ;X7(;3;E-NDXYAYY]M_+Q[.>8KF1PQ^E+96@5Z <C
M<?!0$K.I@)R&)Q5X(N4J7M+HZGZ^(-B0Q+W;A3C2P :>B8ZH0+G:3)^F AV4
MH_BQ'"]VW,[/(//&]'ZGH#L1'Q.?'Z\2N>;GGWEA<7P0@C-BFUP@\(%L1 F2
M"+A&Y 4+]1$Q69]K''Q]_(N":ST'UMZ@1Y?2 A/>SUROL3W((U\>["IY,Q=9
M.LN&<$1-AL[[O/ND3W#'N7:JB;<>*3>0;D9&5U5NR#F^"5'VN>V9*0(GQ5PZ
MLO6,\:ZVYR-0C8:PS\B/-!GA5QK!_#G(HV-4X(ZE+<O/_@8[^PV"F@3=AU;?
M0:G"G?.2B]PF= <$W1*OIIQ7_KSE@^Z;&^^B OS!4G.07FBL.9]%MP_W=T+=
M)'C?LF#65RH\^G"QD\%00=RKS" NH=NM5PC#Y S$7 X5:*0"W8>(LXG0>N?[
MAC&D4X54P,E#&1V4B)6>NG$SZ 5OQ<IA.B:3H+,=P&%2:VA1M]S$"L$/+,$O
M="'J^Y(U!6C@D @7/>SK9MTQ(LOQWG(Q37?[N*YP2OZ']=<C*3833E'@'LVO
M,G(4U-T08@<W ?-QM_0QAW;-1P)D5*Q:ZCP;63D58P^7)DPP+$^]64CSX(@+
MDBC\NE5$.B:W8-$M0?+"2Q&LZ_",J)@P0?!"UD+7_:7VW)2'O:L8\\,/N7G8
M2YXR2^NDWPU1*J,]9Z4QNAN&LV1#QYLV/#HS+.S9(C7B?(3_NL]7UL;@"_+7
MY7>J&L(X*8.TO(ARFGV,SHA&N!I&5+N/!38.S>1(7?NV:_UBE5>R0KI\4#KQ
M89Q=D@(S?3N<!EXJ80,P;LU#)'7\>!\;FJ>+AT\GJ5T\N-%.QW1XD^/.%YO\
M]_VMSL]<TSVC^W:M6$K]##/3GICKI(>-S-95K5,!'Z*6=5@WJIJG(^=0%XR]
MU<EY&ZZ+;\QD0)%.:PH^=?0](6T^8Q,S>TN7P''RT7D.*3:Y49(/?GC>XJ$F
M=)8R.%O/784C=J'JSKPM<K-GP9EG>MWQDEM023PPSM.Q<&;9)MH\PS\@A#_Q
M#<//LKF,]3J</P&!5XE7]\)1@:MO55>2E/R+P6SKD<W%YN:6#)'2D+3CYDK2
M4T8.V@NV/CT^X)F,=5-\'::<"O"VB\ YPXEV;6F\2MK)9BWAL\;!-4L-/:TF
MY:;LCW:?;O1]:HXT#N"/UU";2T[<@<8B&4FG\,(VPV-#N]V"/,,[4BU7#QQT
MR45?L /4'_*^7QEJCG,^=LF3WAK=F=K#QYAT?H31C $ 5 $UT[73G7'B+^G_
M#3FX\:>LX_>G=-1R=O:0^K>@WO X\<J(QY*%J#SWF3-?JN J9=W.]2,R(HW-
M%[NYD[0DNX2+#HPV#^+MHU5B6V5*@KVG;-N&%D<4]RKR1WY.TMM:*\88&7 <
MN_S^[;>"B'!F3CI\>XX8-ID63'6@"?H>!?(U3)K$@\MJZ0MRDJ_&"\86\1Z2
M3U-FXB^(4<&E=-/K:4'DQI3OCT>$B9(TJL&2>6*P+'8'<C1[FL,H?2*DS,N?
M_CUKFHI0P(3NB<],]RT&E)&U@]@,_$HW197\ NH&1:]T[T(.UT</8[FW9M^-
MF?.$23=F3=_..A5<UJFM&SG)%9_34?->DPK@7>?&>RKTW]V'=,U.5BW<R,$M
M]^G4$3E3OP5?4(I,_^IHF1?)K8?9:I3<&>!('3Z9KV>U,[(% 4637B/R$1V2
M<)YR]RLJYEE,=4K5O8C@IMWRUJ!%5AIGGXA:(VSA5$@<=1?!(IR3+6B>Q?WL
MU0^^MO;(,G>+71YT[U1\;"4?9O6V5I*K@Y!1\<6]*U#;!_Q$-LI[!"_4&7K0
M"BZ.AV"E7!8@C*O6=CWMJ:_D'@D/+S5EV2#5/X[3_S!/@6_+=KXASUW8NQM<
M!@'%+'HW&4%^*W).V/&PB3H0,2_;X!]HT574@?OF8>WR>KCNFY6-??U+::_V
MZVK:5BHOG!=3*MVFUT9V9R?K%K0RL!PXCDX8_[IB>K4AAUN*?5M\/VI]2X&R
M=7:"/_S-+7X&(89'+\P-L79$@V ;@BUH)Y>@I*:G9!!D]-0R&-K%[6&_9CNR
MB.%W2PUS2A>J P(K#<6 $10Y6_W2_)1<9#L[R(L/W.W(Y0:#_/D\^!@;4M[P
M[23X2KM[22?\L-A(@QU)6ZIYPV#OB<\@' 7)> 9"33:A!">&C?=Z.6WC7N8P
MGRAL!OHP50A&LB1R^]35-^F6;KT)=#_@@#]ET*/%-_'XU:?%0!C.D&VRI1M5
MN[F.*@AFZ,LPUL?87=Y:L<*+/XPX:=%DN*RNGW10:^)Q0KA1:@?7!E<GB0FG
MTB='!P9NWP W\9BIOOW'X^TNN:^]YD_<\_4ZVB-HG"3AS+;-Y+48L>UTTB+@
M>J;:AWDM3B.A$AGHPH;<_G?4Y_P_AD\FBN%NWVC%RD>-N;^N!S$HM\U80350
M R?<@^!JYR71>.#C<1O<1JQROLO\I=)LL5'U9S.X@D[>N/=&FAU+C<NLK=[?
MCKS#NE7UP, $#DK-/!7(]*$";8J([EO(G60VT@""O%KQ(-&^-VP,Z4\HI3W"
M%?+K$5TXX4XD5_L9^*]'2-G@N6./YH?.7RG-'A\B+<VDM/:>T-<]5HA?JAR3
M;L5^"[4><+KX'ZQIZ=50X,\,RMNFK7+5;RU4(%D/L9:-D.RJ_*C2.:@B@'])
M6X67\W_'B/Y9_@MDZD\"?<X&RLFM\U*!PQ>(09Y07*S;[&V<3C?;N6Y[]JW\
M;G.*$[+!JO*\X/5%K/&N8SK$&CH7 :MV):E L-/YB$Z;_ =%'1 V$HH]N.53
MLKQMB+?FP.W)N;WA1V\-9^(DVJ0(991# T0F1)<OI5-UD'3:6@4-]Z$!_T<\
MSV-X\;9,7WHTUMPSR3 '4+OY8-4Q>B@9%!K_)WL.?I_%I7^?O8U'=;/)==O+
M;CMU-U(<V6HG&T,$KQ_P-MUU2?>Q_D&8?;M]@9RQJ9[<X)87MZ3Z;T'V?P&^
M_ZK^D-0W!(GQE&:Y[>(?_S(L($A"^%1HE[?9@O^LO/>$PMI$R^PTOZ(=*9_1
MT+Y!T!2)HS%"S^#/4Q<I_;2@BB:J?-CVDMU0IP(JZ]L;?9.!Z^ASRZYWIR+V
M=J@ >PAB3 .U+4T%=DO;RBA':?3H:2 (I0PHT[A2884U"FF]WYHOT^%8[?':
MTFYZ!Y$/O8"Y0U0>V-;183--5[XQ%C\[JASV!=%M#]M)]B$-0,D_\BFGMZA
M>2ABV8H*;)J%R7VU+R*<H8UIB,Z+R-RF FNW$50 BMJR1&R)89E)6DM4P))
MV[PZ*C!3"L7(R>WW-5%<D)0="PR9$^'H@MS>Q&?L1>]/(JG X"8I'4**)5[Z
MU\8G@_$#E!HL[=RYTLZ=&8C2@DQDNI*()!>* Z61-K=-I *BT53@]+]GK,X?
MMCY'5&12 1*M'.]WH +OD?40/$\&V6F*"BC0"-7]8EHET(I:$YS=2T<01V'Q
M/XW)L>F(050O;!GR/\C%JB+$W%,8S@X&AJQ@#U7 F:A E#4M,B!$2$<&'Q4@
M5)'.4 %T6-"S('>?Q1"88X1WV&A+V$*R'/^-]>055M0-U-P(;$\7E@A=3_@!
MV0\<\DP^^\%O_X3$R&/IH6$+BFO1$U_!@/A/$L9EYO@G=;8UL+2W9 9C+2Y\
M] \'&A;3_48.!"'PJW)D?Y\ERX"W051 ,(T*C"M3S*+MGOM$YGJK+5S2XK2X
MU,EIK 7\3KA$BT@/:,6U'<_>2, ?XZ%0+K9$_J?&6B'1K7]6#W.FU3]CLUM)
ML\Q48/+V,.KG:)G%]AKLBP5)P(L*B&-Q"'*Z%ZT>,;!N0&@V[%HQD^+'RZ"G
M%N3V!%"X;MI9(R0_8R7,3B136%:))HB.2R0OQ!QJLND='B:;?-C?,^OSZ^#&
M,54/74N=Y0^SW4LV'D*NMQ(NSULF'Z\:\@%/(;##Q-,D,5 -[T_@(U>WPD+F
ML&R8T;(KG@MJ"N^K]\9JK0T./SE=TW2KO.ID0N'9H$TAIR!9Y0J/\ZZJUS8W
MU\J:; 23S*([,35?BV(RI.WVIVS<*@DM0\MB).XB"@LO\[I;LTY?U>1 YWT_
MDAC?[9P"C^;(JCB^?8?*9T\_"1=\MC,QR.=G,1/.<V;=DIO0H1SL(?K2W+@G
MT>J#R^Y4]7XT[VS.39'!-WRD\;%:A@@!5,;AVL]^!V53GX^4')[#V].*#<8C
MM+I FE:G)J%<0U%H"X(W^?6=, DX>WMS(]*HY>L&05%R*,1\]WB!@D;;-T^1
M<.@%_E-(LG6X+J$*5(XGE)+S-.4HD]5P3C 1[V,^TGIJ#AF.CFR*4E<<*@\T
M%V^.>L'UV#C2(H798?F-^UG?EI,6+_!F)4M)KR7CO#6L@_8J*46-M211VWU%
M>447@QMC<>YE[24%;;-7=X96EEQC2 P8PZ/P*RC0=NSVKF7UV.NAQ/87B1*Y
M2V?.8F/HWNZ>[TQP7O3-E?K!%@_!745./9E36;<J#?L&XU<T8.A$'TV1$=SL
M1#?FBX]?#5(QLNY>GC[EMK"W<ME$ST2+KO9A8E$/+5%KX9&=;%,ZW3 NBH"G
MC@&>.2I,S-XCZ\Q+H213KR"?8O4:O5HMYP>5I8&US\YW'/"%%7'3H"1,"OZ
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
MQ*U0,AV+44ZAAP1,"07DXGKLC0]2V2'M0NZQBAR] @(W4IDNF78(]F8;7S9
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
M%\K$D.R=L.$EGRWX1)8&T4_%*= W]44 UR#E$Q5@1LTC->F#K\PA2"(P-!7
MQ;EQHUT)19.:@X0J"?J07/O=R1>NWLM])97H.(LOKIDD"#E'IS,Y<9:S78'M
MQ ,4A=N\HG"&"K@B7/=@D[/.M?IVN:[/9P*Q+=L-RBLG-#P_RR*<(&@H+9SY
M**?@IB _T6$"-.G#G*GR*?ZA:M?791G BWT=-Z;FNS0H@RZ95_%G/SD7D8 L
M^%[TL<<Y!+4^2#P7K$]PQ56^?KW*1RFI6@L[/;HXVFJ%J0@T"YUVW+_(H'_*
MB(L3X!*F];?\]#13M3BS[_S5[R/H[#GP=81+^**8]O-]1 /*9\A)" US$V]_
M?:(W_FDL/"LWN]*J=PEC$Q^8IB!R6=<JM8MQ[[Y%B[&!\J,RY"D]HGP8&L6*
M<!<0(S2UT[(\1=D3,H%]^4/UR&@<&%+OR7M;Q_T>:F;@*.6<T//-%-D#$>=Y
MX*>(S&%C,+8PZ>"!!;$(*N!]A*4!Q>>A[4G6MP8O9S09H4O(/0E^.7J7+QV?
MDSQ=++8L?+YOC--TQ7%)2^[(Y%HS(EI:D0IP>!I[6+_@EM<I]C@[2<Z1+;I)
MKV<N\VF)Z9;EF67T407?K#W3>9YU-J(#B6L,KH=!LE!F^!@_-V'(-W\("H_O
M("+T_$,?G)'G4XPVY7=,#+/$&!5'G+KIO+(6)W'FBV)F!YA,<"+GDA"E$$ZX
M$<@^YW/<LZ[K.&S-NBEB?25W*96+3N:TVBU&@+[/#7"E?TL%:&=7&Q>T[H13
MN0%JS:\J3E^F,&4V^+!/?I>?,"BMLS60]E(H4Y-/%-T:J6OD"GYW7O"M%D]@
MM96@*]$T[',^(0-W.V*>8X%M';9NR.^N>8JH0T"@X9LUMBRMB>V.7K.)+5N!
M.^AIJ:\-_)>*W;<G>)5#</6A-2^<V9%CA7GQ-1-;FY-%!$_#R06"V1?4;15\
MYAB/UE>QX:1ZVG+599+Z4IOV-)VP?9D)/AJJV_8JN&T*RQ+Q&J@_%Y9-E/=
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
MU?K'E*O":O R :2Y]77K3) SD:Y]_LO?S"TK9KB,0''DH$,#,QJ!KW XX2@
M%7S#T>1;&&)8S)B92>9'A5..B4:@3[OT,Y:+E&&^BRHV8$\]AR(FP&IIMHS!
M['U17+[68<?UA],X^6-=EN5[NUZ\CGOW$RV*\OD%?>L@M:42)G#X"@L(S&OS
M[P4?H*^_]Z_AWLW5@!BG&G^8#N8K7 !-@X*!8[PJ_MQSY,NKK]IGL^?I,_S*
MQ ;,RE1*MQ_B!6M1^]W"Y\((NWNHMOH)9A[D=9HD7R.LKS/<X'&-G-I#?Y=7
MU===*]]1*0P00%Y/C3"JH_EP>/\Z%_0*CPCMM_C\B'A!YQ?X>GC2\ JE9F52
M+WM(HMHP57H)0:#>0=42J4^(0N4)_> ._]LYY+IJ$[6_;VQ28^.KE!];[9I=
M6:,^=+?R5K5C(%0W)^P"H0_=TQXE)W_-8,H(7!U2^*K7#>J@2A:)&;T5FR5K
M8X/+Z[,FW4</.-H_X'W7-@.&\+](T_D3'_N;O[J"-CQ8NY7;^X/KM?Z59@DB
M"/R-/SR.U:-5YG=DGMC\;%URBY]Q;Q(M/EK%71]_+IPM7\>UHL>3<5<?_!'-
MB7. M%E,'Q8XUM,75IM*SZ9/@4\Q*1SC/^;\>;X_=E@:IG3ZNT/HG'ZG9?L]
M?*.G^+']/I\J+6@)"[# 5T@9,($\5[%IA5Q5ZT+$6*#7H>.J>1>WF47)XUN7
M8SG%Y!3DJ"+DM6.)J]ZQ&T[CT>\^$MC2RM-I2R=U:\CK6YSUUG_0?M/W/)O'
MH[&.)^V9QNEY-,]4MN;H)/LQJ]BB452-=&>1,[LA$YM_U%#9_&KD,]&FT1?Y
MK_10!DNL(F3QSCPZ?8<LZG!"?/@4J4KG!$*./9=/25<:FG3"" 421(7)'WD*
M/5= 8EQPF0T'>7@R95H= RXF5\;Q-A3D7T3J"PXQ+B*(R1<MM(3?WEM,>=R@
M<QO9_RQ*BI]M0O?)]1TM"YHQ,%U&C-I(CJ$-:0R =(FY(HHTK HT&<$S,_GR
M<@8XL@*<R;=Z1?4OZ?8-JQGNKK[7:KC-K?7>H]+XZ5-&:\O4%<A8^O @)& C
M/6;K5-B<!V^)*X4M/$(=C2KV%H=13;8L7VU?-0YB@3SFVFBRBZ*%'G1L$<YK
M:. 2Q2NZ<J^6!>LO$JI.*>$>ST(4=]>DR79/F S0?!^X;= B!PX^98\$W"FF
M=R6K@]V^1<M"AW+;A':J?P4C*IP6M*R-<W58[ &#1WB?62Q LYN_2ZQUGB7^
M,.V"T5<B5?),S=BY\*P2*;(D6?;TIC"K<L(+8XH!_.)!>M6!WM0-%V[#?LOI
MT]\O;RPRL#'78@$_. 9RTWI +2O 8^IW8'/\#4M)S >=+7=#B0M!)L2XP;W[
MAQ1@E(,VW9;;\PU-J,U'U^NZ7&T>5\A>7$#S,?A&=>O23FUDUU/6NJHR_EF,
M,   &CVW>QK9=@<M[!V9@>Y)3UF!('Q'./4@T\E6OCM)^:IV_?;PV#3I:5J2
M<6?MZ4:%"B-)5!Y)CC<C^GPE7='WY;_(/WH&9XFK3@Q7RO2_3WX)81AKBG#
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
M#B\A$+"LSIJ-IU;6SCW5352$YJ[/'D'>%A?;PQ+);8E%??#>DDY])*.XB9K
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
MP[LPMEP\8,312R#NBYOS(&V%L+57KX6:VQ7;B8NNI/RZ$FJ5B^JV24W#NU3
M-JPP;3=-5=9C2S\X4$RG7]=V]W>/DSP-AGYT26V'2^3#E<,.G$,K]:6<;%>0
M^+C<4^%D9&A[1@^>M6IF)=B0)U<@^X7!3&>M>X7FL'2RJ,YPA.YU8@MW8F@N
M.%'%2 EB'""&BI/38!SSPB-$.QXV"_.HL-3EN*&M<GGXY\B<GHVLMS T73^5
M$BA]S"$YEC%'V'>X(CVP?%GIQ5.PDW6B8S'$/5QS^?OZD]A!F#:?RD("B<SZ
M:Z\A_NPG5-W$1?8IOX];$M+B<AP,*WMXO(.+/BV4ZD26B@96Z?0_[:M12$@3
MR67VJA[MFQZL%8<\+=Z!D^GT,\CA=\*XFI'R?5_'N>8Z."BMN1RSZV.'07,)
M#^\4:78^V;^B]>%[X'TB(1O.V3_2@:>$]]CHM2+\:R19S[207\0%.70[Y'&:
M#"XUE+DYT8T_(.BO5-TR>!UA$+)%?$;[ CR4Q8NZN28[9Z_+1S00F/7,]5I;
MNT8":*=4>F^ZA+8DEUXN:WEQ*JK$U&KZN]L\7OW%JG$<VYQMX>(S4^V(7] F
MBR(;3KNF<"O\[8:0GF$=UXIM-B849Z+,G*-[<?UZ;Z2KWLZ><@5KU"/0B81
M0D^SR4R7'7,;7K&.*MZ'6R #-45@%SUD\OU#7PY%@H1V1!"TOBG+>&<Z;Q#*
M2ZTL6KRCA 6,11+5'I&_R(RJ.*9HQ] ?*8ZDC3U"]+Y] -WIS^"G2C""3C5L
M/JZLE6>@XU=&2"$C.^1ENZSGR&9^P8?L>WZ?)HGB![HS^F6ECE70R]$8H93*
M-HL#HD9/88.DP6Y["3I56T2+)@4/$E[X@#L):V-)X[! 0\CY"L7XB-OTOIS\
M@9%N"^<#@[3NVRLY'?U!P:RQ)UQ)F+'1%$NKN99%,_LO!9*)B83A$5H'-D=
M:VH#DZ ,8G%+).;'JO$A.>E"]69A_?BT9#8^D?*G]\&^UQ*\"7OVQ1!*&7MT
MKA7'J?3(6<XNZK $"9+"/)(<5X UF!%=]4@L ?DR1'R?H><JD<R(3X2UG2)3
M+0\_>/MJP'NC/7V8(O.DY=7,6EKG3*&YR@]F;A!R_T9B4",C0G-TQ7@U,D3B
M<#:HS2W[[+J"7,A%^DM2UJ#( T>3\;<2&UK$C6\X5J"85&5%+! B?$9;R@]1
M\=%K,X&_6CS<F?(L%>$:"MW_X3;-]ZJ_<)GMA$%P4C3HEOV;]*LX)W'4]S&F
MO,"<0G2A*<_M?NG>_70M1?OS2RV4W9*L?^_-Y.^%:N(O>KY'AAL19''Q!,N2
MC+W7HG&$6%$<77D\IN>%A .^6""AB=QI^<8+%A5?2LSWZ17XF!2TD&;<6PZQ
M5%!-ATA'M ]1?X'N6"^WO+M.H9-EO>&W4.IH]NR.MB_*\Q?7&.7S]-6J<Q**
M%%?K^'ZK?)=HII^N,,-NM;M)@[8#\C*7VG7C.?ZFU8]S$RV3>L MXU3C5+U;
MO"_$ULVIT519W,^K>>GO\7#^TJL)OMIJ !E?GXW)OFOD(<MF)]6Q3SF;66(%
M"]0G@J17+(^6+E<X]"R^B=I_R_>S":<LVN*DSQ=[=]"IV5:CKW=DV;H6S4-K
M9P)B/4K4ZYSK.6G).(?,W]8RM1ZW?]F[]MF=E&V318LD3)%.GQ   /P<_)F<
M#WJ*3.D%28XEIC4?CQW%A2:,7^XHL42P1JVP/2\!SM<[%?#MHG'ECDW2'4ZF
MA"FV 7;"A[+TLUEADS'WC(\<$9%FG#5.)58B;5= J0)>L:H"V5B]<5U!@!#R
M>OXBK']RR^U-1IC.GNKCH7+@BM:LS6J^"7*0W-'QO<ZHT_RI(,FJ&ZWU2Q6N
MO3M7W"O>I)-5[KQ0TB6>]I0O YB/N87%H\(T2HF%70A1CFY0WT!"&/E J+#)
MZ["1#1C1@7S=*R?E4J[&U* K"QARNP;>R(P%B/?'CS0J\AJA4#K>5)^RN" *
MDVU1B;74 1O7GP),D 9OA4Y@39+GBT[UA5UZ=6_%XDQDAS;E9JE.\2\#2,^U
MQ[0(IV+UDU7]B;GWM!8'@BVNL[KMRPJ[JOI!+P",??V.GUIDT#6SN==OC).<
MK!;>?N!8A0Z7GS- YWN/![4LK2J0B/8;6@,J3M?H?ZW->X?US0JS++Y=/XOD
M(7.]QB-W2.W-UV-P@&/[DE<4=;^Y?[I\A'Q[ _%D@0C"%I6VX%&'/EW<[3VY
M#T@>QK,$RTBS%Y&%$K?A6 @TE%S32@[2!2%8:/*N'^$RM76^3^TLLC["8I/D
M,1WQ*)!OC+LG\1=:#$F70N<HE8C?<4^G[>R&J1S"@*ATJ<*$(K*9H][IBY6T
MPBZATGF#SD6Z(+V\6H<"@8U@RG8R7\X=R8-DXX1<,YTX[]XGE\P/[U8<J[Q.
ME0G@=7H12ZL#%,8( \>0)5_NREL-H_]L94@D%"9[!%+'>_NGX<'S7QT.^+3
ML_C@^\^"_W:P %W_Z(D@$OG;%O$LD8@W^)\M$F^[&$#/ ;V_/1&*M*VX5_G_
MK/S3KR&B2/1G)3<O4/^I_.^[.81=_Y7FH/\__6\F"/;G?P-02P,$%     @
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
M, P25K/+DP4_Q?_@O*M?,LKWBK>K62S/@H6$CXJ2#]>N%SAP'X0AS=_LS '
MT$\&E,/4<Y="O> /Y;\;VMWGK=5V^&[NIA&TT)J-BB.[?U .E6V<UA;@"3':
MU,4,X$0)-U"A!&G,8?0U9K*Q#C61'M++L)>)P1Q&>G[*:5]M;D1)*#_I],ZN
MU1+*]])L;=A?M/?6:<^GRR.=R3G/;;*LLG^,ME,J@QWSO$Q]<KL,@[2@TLZQ
M:LH+/:,#-A7:P<K9+W*P)6.NY$Y)5@.$#^N.!55-<)2#FQ=GY>>1DC7J+054
MK]I/WO-W6&:I'[2O#\[22F2?'SCX4N-Q]Q*ZZ2 Z EDT5EK!D.QL@%!M$$2C
MAO*Q4@/*N8)II")K/_H #$KE#[U199P8>+OAKO;^6(]LX^'&L*2S3DM[WFB5
MP'HL1,'%MYZ#J699OMFS!V0+-=T#/6(R;/J27$ QKZY:LG1@9>O2"-V..#*0
MMAK@\>C%Y5$)WY]AKXKO.I6Y?R\H"; :D3SU:BLG:D_%_2.UXLMD ZW'&!R,
MO^IAS0FYY8G(YV6_O^&,\>+@]FQ&1$D#8<GH%4MI@X\3<Y=+Z-0_X-(6(P*X
M\HSUL6(IW_ [)[6(M\3.I6'W-11^-:CO-%"@O>0\_I+T1X:4T,N"D=E 831C
MUO"O]HQ)5$13;*M:9E7#Z-^[P[6QXW.H=7/4 S8P7^(YMG&]/V]]%3^MP=I6
MSHGO=T XJTT_G0V\+G @X!PV\Q^P3.?Z<8]ISQAQ8^ 53F --F^]-]=#. ?C
MT):Z>D(QJ@X1X:P$(J@E+(%E4H%PP^C!8B^D](P\JA&GM=5V;QC)+P5;W#'N
M^J0O].Y!?)NA!D[\X:LHRPMV%6G(1/,[P@<__^RYU5":QII'8F:&0[P)YQ8Z
MA[ L87ZJ'=V2^8F!W+S\"^I"@Z<=K*+)4,&&+$]%[MXJIQ^%D7-TK"%9(^MJ
M;<KI_?8GU%DEBSL51L-H2BSAV$U>QD7:-OP$4I$S3;$JWKRYC>_%[6_F4G-C
M,S,F@[[O;%W23_R89K+&W<QC-QDK'5,\KSS5T5N=0- M1^IDRDVZ6:7ERFDY
M5OA8Z 74T'I_A""IP2PA1Q(N#$L]C5?$UL&T".[>JN?[C#WR3>8Q1L]L3@2?
M:;]A-BTBTF.1<9S'=]_$UYWHW#N=\QS\X75'@*J#\[FTX^/-#:+W<-=H4XTN
MRKX,2YC*DN/IZ/DFV2W$:'>MRYZJ28A4KJ"/LJ<AL=,%;@\:.K2CXQ("[E8C
M5\J_-<F]-GQ*.M3:(?[3JLT4_RQM$'OP_-N;5U7EUHL&:E*9Y0044W1BJHX0
M02CVF*=1B8NU2 &6P@RI &UR^TW!YXZB/-BBT;FJ)^+;+1UO>\O6IR@K<=7C
MOSZU+<D1[-!.&'9-SMA3L._V0X6G^;C,@<'1P;'JI,YNU!;."M[U0PA?JQ$&
MWQ9@FO7E<YL1$;BM:77.V\$DU>C)4WHEWVRT]O8^5+F:=/RPTE>NF&(Q:[&L
MY?*EA2GKRF06_4ZRYP_/O4D=IXH.*V\F7#?<IT9Z0QKVZ\?/,57RNH:EXS^[
M2EWP1#[SEI@OG"^[J^G\B4.8'%^X('.1U.M01C:T"4<W\Q=E&GGJK4?_1C@U
M25C2>CL=;,R!<Z5/$#+\Y76U3((1'/4GIU'ZFYL5M/WE?O,-Z/W+OF/RG#Z?
MMOU*5+E_X$ U5#3*CQ"'%*I2H@63#2+1$*JKO?<QZ':O44B_RONX,X@KS#@B
M?4%"<91OO6AY7]'(!Y)V(?.^5AD'::XA'[$4P,,TC49G35#C]?"W!A+%#CFP
MM^]E_,7UFG[>L.^?4P.E7(-$6G?&*-ZZA?59E W4'Z;74@U"X5Y,AT4K4!S^
M\'4E4L_-2>,\;=\(.ID8;7:@6UFH6/F60ACML9GI!6:X'I1K&$-T/M@%OS+B
M0]\<MV/L?N3_MH$K92585%)O;*/ )%O6>F SO<?XI6JY^+%9;Q2'L"+[.\]S
MW"HGL.*S(A\SM&87F%>7H=:GZW1R8*!Y?B,CZ2Y]3<RG3_-)E*6<2(KM90L3
M0>D.5BM\&R?4I8U%Z8_N!Q4V_< &,E]NMJE.S?T06MCJ-3E%_<BJ\K".U1U+
M^6;<O$J/-8J+F1\X1#4>PFH79W6S=E57(@'D=7SNI>]SBCM3+\2=2,D:T=T7
M9VLRL]9"U-8^V@&["V9-((9ZZ5G,0I8@8E/XVPP1_\A8<^)$O[$'>4QHFL);
M'1X:>8(^:+!%SW8YHB7R%*3JT-CREBATN3;L( ,Q@"5I<8;P9.G.E</ET'HT
MPJENS Y0:^SS,S&5IIAESS8I]9S\4(WGA;N3)\V?9%TYF?C!^_"&L&7_*G)8
MAOY4_G7TNTNFU!*2?G%KHL/7E@PUFBY:\3QKJ:?M$&O^&3_X\ *<$D 6QDN"
MBR>8+S""WX8<&2=I(3$X;]J-.S;5@P\9QCO<^ME 2FP+Y4/#EA]\2<NXQX-?
M<:41#V'":%D:_#/R(0S:OPH119!$PS9.(TML4[SRG!Q/J2P.+8@D?,O?3_"L
M"CG^1:)<WJREL]4A-"D[OGM60Y*4G['O&:DSXB>-Z#VXXT2I8>OC0Y4'\"\.
M32PNS#CZ??U'&IA=RC'M#X0Y#BX9QOW] G'E%2WK%B=#.K 6^O>7D5]QH.$P
MRV9XG UL[B<&L%++KK-"O#:$. EV >&G0HTH)\%NS\7.Y-GBIP9JYG9Q<J*[
MJQX_C-TXOE;!DN7D1,[=2Z_^P?&EOZ$!T%OF\V),!@3TOZVA+)\$RMR(V/IC
M3VG".-U(_'V(U[[^5Q%9^TJ(ZA739>ZR^6=V;M_^>D]>Z>47N$P[;*AH^!@
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
M"I4-L(1RJ:J?:_B+HSIM:&L1QA>RP>X":W5"<4E)U.S0I/!:%.*>W,<Z[D.
M;0!#:JJA1I#661>,X+@^-'0EQ=B+9NX8ZJUQ^OW[6$G+^U )\K+CBUV*9]7L
M^*SDS1_?_[ @?5*];%*C$F)^'2>/%L]B7._!<#F?\3,^7G#-P.%SC->-TWL'
M1BTF'I>F<_LD'3":_+@52E]AQI;AHVP8,CU83U&A[V"R5Z\'7_JV['R5CSRB
MN]T@E9X!8I7<V[_[QM"<+$$%DAQ&\QI$OA /_3EH;$3RJN9KS_ _:(GRU2PM
M-KY7.)GH_\[E 5<X^L%C\PX(U1HO *J2JY"B;."R:&B&9.\5VMXL<MK6NQ=+
MHY6CX(+7!A+7$V?W*P%'+D[*-K=>]93ESGBK_$V_>S4^NLJ)% ^ CM:TBEB]
M86\=BYX;/RK[RH2_'#-%":E[W''M @3?8;?"]H+\$Y#[\S 5-)1VIK#BY6PD
M)7<VV<I!O=[([+,E=U:6^MHYI"&F;TR2)<^XP<Q>P0[Q-\'%2DV4ZF'2CDA)
MM+5\3<'6XEFK'5][_6ZJN%0[]3F=/F#^3.JDQ;(O!T[K=AJ;DRA(EN#JN+>J
MQ>"-PL+218H*H;S\DWE"/^Y\E9_$O@3KXL>U.Z_NC%/[6>IC-!O"2T+]"CI>
M9)Q8H%)]S?[2ZGZ&QNVMA,C2;R_6!R1.05+$GECPH! IB&,Z#SX'+<;!QU_"
MB^(;O+ZLL(&=K&Z80J];>?_"RL>!H&'A(*^?S$R1,"6T^\6&;9_OS3FK<T!-
MJ!),V51&(WOA-\;NR6\9FW76[]E1Z[RGYT14GN^;TX5^IR:WAKE*=RZ\R#A]
MEE=Z$5N"FV<#V:RO\))M*=3;B&J#"L,[3W0_#;SY\:S/7^[X*7^_1D9C5<>\
M3H+,-8I5ZZ#TR+P-Z+H9@FD:DV,X0N[#9#!='&@N"_*>S# 2/A4^VMT8;KEC
MTOK F_SF;_)OQQ=!M;%Y]8D1C*A(H"/]+?7&VIIV)*5@LG^ 6R/Q7I0;4>[1
M.'#+$O OE&$)XCFIV6LJG/E(9FQ#?S*+^9 ERM !9SC1$0_Z4X?)@V'Y_MXR
M9ZF(Q-M;Y_>-6KL_#HK\"K\SMY;4)/188%>4?!3/L,5&9M3Z,$O09 *[G7&,
M#82B&08TF=@R>_QB0OW"%VBA(-07Y17BZ^WS(\/*)1R&4,7?W=B;DV>TU2B/
MD^);N/Q;?]%SMMN\@&E+15!T2"-BQ,!A:VIN5)5*P5[\^**,YT'EQ)F **$$
M5VSRM71+NT?O=[JJ1JV>5'_=N[4SOL8(\QE>8?"9(F/:C_;:M M$-$F"<&3)
MP$H\KU.@>&FZJN/'\I!6:$[XI#WB79CBQ<O"2MM2,4;,!.SU>*(.N?D!&[A^
M!C6Q-X6Z;$]E15WIA2G,.8M'-":G\F[J"!:2TZ&[XNS3CU&>-G^4NJ>?@;.S
M0:1')^U\5A<OS$!2XQ]F][#TT?;O:<F%@WCEN^7I)-]LL\?2UD6R)Y:OAF\+
M6)#[SL>GC3XW(3ION7DD<(W^'D5,K$.6)2=E?W')T<*1-(6=P!N?2ITAL5E'
M;]+G49DV^SORVZ')$"^!-6]GS//,A,33^U-^W&VN1Q);-TF8Q"Q/3E);'8:/
M*:58G8HFB)M2%R#O9^_,RVJ6#FC>_'K/#1NT<W;HTHJ*%W3<8#YE L[+\!^
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
MBJY^57&XW&*EKG-8VBU)G4-]\[K_[9O'S=Z3@KA87Y4%Z(,47#./60APMYK
M_TS3ZED_G\"/NH%B+[#]=@&']\-4YE_UM@^="9RIJV.T"F(V4%*1^^0'/+/M
MGBTK&CK^)F1SUVFH9#LC?*U/'%)TR>$047O1ZFZ;(5RWEI*$XPY+N.G^MNYQ
MFOIP6 \%*=UCQ/WF:O0$S+5.@?>A3<I;K]5)Y<!]ZATCW=>NEU[P^4W=66/+
MDA7R+X7]'OO_7Z2)W\>STM?I>V.%*;]N6VU8:-9*P^? 0/$N"PSO@;RBV/9-
M4?MD=ORMV5EE =_:-TF3^^^?F#;[9E9B;0R<*DY_IF?6?1L0C@+X!3]4K-UB
M-"\$&&^!PGX.M^)G;W._;6OR\;C*!2AW9<2VOWI\4<RCKPQ6G.'S,OIX0Q1'
MZYN'^.L<;,F;"G,%_^D$2IMK# %C)O XGC+">#]0P 1* XZ@3_C]V>46V@3#
M>,Q T"L1_!)QEF:Z*6 LXK#L1<#]Q1K\KHA_+%<T_7$=P^5)4'Q^H-ZB$>MY
MHW=_6^I G*(T4MT9PI56#&%I)A#$^)1+F/.:VVCIP2)CIBIVJ*C?_2]R%;(/
M[A!&,IWO)A2W%2&^NCB8MH"JIY8,/).(9VK#//W9;][DZ?@/_]- ^R#W^AUU
M7PB 7/BD_#--=V?=-@&N=O,EQRGW;WN&OBMMK&Y?T,V+X.2B:C9B1[Z"^5,_
M[\Y&9"W7'P]]':9DW/MC]/Z5(OFY!WW>C6/FY="6%5;<SF.<I&SC(/R4)S05
MBK(^K-0R)M!+.#)56M_Y8QGUSO;S1.7BDZFY)K<FAI!$ELJ^%@A-R&3.MA58
M&[G0$PARBL["!2@J.+7;X)X*AC3%2+K@]E/5JB6.C\UYU6T.F)#; %YDS]C$
MQ/C\:TTBY7+'F$]52A;VOC/-:@W!/^__\R .KLI5XN7T#"?MSIGX6/;+;$Y*
M'H_EB\]57VD5%=GWP<[S<.]&\5'0'10KDT;T@P':TCM"K,$O8DB,=(\S@1]"
M]'2&@AIJJL[[*\.&EWQ+J73238S6"H:"[W= _(5#:9TYK!(K.5-L^XP"2YS7
M)"L.'X),E2YLE99;S6?<CS@EG,\)(<["! IU1A%2M-.U6U2KNT<.T))07H7(
M&A9W&V2!5;1W".+;E-,ZG[)\*?D.^'@A$D/3;L3_%*/=#=(W\DHM6>X4<Y=I
MW;NY;C,%=AA!/=+J>QHAHDY<#IR/8GBWS<19\>D RJWT+/_)66,IDA+J"5JI
MRM0IF]\7UI7&8&<"V[)%L8O>O3<7RZ!7-)C >1L=/MC,(-FX!9-):K84Q^S,
M^-U=8VRZU06 _N@IMW49!PRXAY^EGC,1N;-?J?DM$;P;%$+&\OF,>)W:\'?W
M7T99.S;"N!G"6"\"FJ_EE-:M[;?R LA^I<$&I1;$,L.K'J^S ]T02LBF=Y1#
MZ(-R,A/D0GK.^HDO<)!X_<)Q2%=#V868I]W>T[10RN&8M&JX&[%B:F4I,F&J
M=MO [BV=13:\4K 4&D5@OM=*'YV@PK.,,G3Q<D&\1]?0Y^#8V_FB+*OSG318
M)=GS6%,J[">X%RV#*9& Z5;3Y<,:T$*&$*P[WO74T->!$TN^P=JN>1)U 6&6
MZE3V/NL[_IL_2NP'O_A]5$5?PTYI;1A&M'\^X 5=O9N^Q03"NJ]_9A5=K%*O
M_.,VFG/^]_>TKH+?3O*>J@;[(*TLSSBTE6^01GMWK9@)A(BZ,X&WPP:%R21!
M2D0$OE*0%J<O_<KQ%A]L'XQ_3^?3M NC8"<[7"R1892O2&K-+J@GQ;_'H&R\
ME[M!62;0CJ9>9 PM1M(<P\084I>0C,R$)!*&)AW !!0)1)">%:#'!"R=ZD'#
M>BHKJ7+O@FL.@1ZHR;Y.4 BN]W(5<=P/F]3@Y.>-%E*;L1]9,!W9$H>/QC<0
MGL(?)F_CY!^"8I!45H$VGF.'D4C$5Q.+6Q']N/#$;3,_?,UY$]T#(D5G5M<)
M:N.8I1;'I\$BM>%K5X7#G8Y59R^,6LD4MB8R)+QPQ1C=1'S&?+@!XV/MV4'$
M?6\F$$^G&LP&ER$PNDJWZ+E=$S=(% Y7S$1P.5RCS29Q31X^02[Q;6RW6M)5
MVRA+^UV0& 2?'<)*(-#JT8>-X0V4V,B;B/CCK-HE/IXJ?H4$Q9,6]%RG&DA^
MA@:,L.(MVAFL@"T3.(K^4"1(>.9+>2V:/9!"*S^)>16C=GY4L_4"UF0X0&9A
M]7MHPO3N;!7Y^V=>Q<X^.HUBE75WT\B235_!!":P5Z5Y 7NY 1X-7VA&3>7
M)FN"4AD20=Q.M#.)EZG!C'Z78+S3^_ZEAA&%[(UE:$00*8"0@]F7>R%!)LS@
M+GUT[J6S,>+!LS??Y<OC.NQ06[J-=SU5W"H+@^Q?;!J<G$?3]MGB2E*>&X&D
M?+\'7G8YQR?V:TT$"50V0=OY/?32/S<"T7N^4(98S'>,XE/IO0]+.Y"U:#)6
M<+^^]4'_8K_?#5/BOD.J=S<%WL3.1D N#,'2P8JIY?%6=$-$&]9K)-L/PN*%
M:S_W,P'OF* UF];U/C!D) /7:(E:CK%ZKV)K,:IA>8$EL&)N;G4X(N$KCX.
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
MWV7Q'LM)0\AYQ+SQRI PLI]9AC6[4E(-D'KTGI!9UT/ 7CXC-@?/T&0,P3A
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
MFC78UJ"XH#34WP)I2R3$5CXH4VBJ2?#:QP<,1B;KUW@3CL2(6/S!_H\$QLL
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
M%OY9,1-7U%I=,V1M^:Z%'3/K0S. +2:>0[+SQG]6O!VVRSGI%8R8')PJ>,<
M_LVPE#\K7MWZ*5CU99T!H%Z],W1C /]FF0'.\D/:@F98C62;G.?VGF5H6'Z%
M[S'";TL=E JJSW7\:2$)OH+@RQ%$"R08K+9.**3"&$#,66;*@2&C$PEU@NM(
MT 11"T-I?]E8'-Z"#QNL1V3Z#14:W GA?P]!0DGBF32W&0:@/LP 'I9C,?@U
M_UUC_R@&L%[KA=OS'B_?W4:5]ZO/BBESE%G'?,79[FELY1X;KKV+T7QP;_NL
MVVV"YP>:E0>!DVKXC0'8D1G 8"T#F"N#+*BI[?6BZ>Y(^K;M DUT%>'JCMS:
M)&7N(B'T!F8LVZ(P (4X9GX%_XSH<H%NI_A3!R"TU4+ZT9\,H"(<L6S/ #:M
MX6J34Q!!##Z6 :!120AW06'Z5.L18G$*'L<+^G3J9('5I*0E<E-NB9NOW\X!
M4_^[STR,+#5JAT]M?CR<KEM^HM'%[+RBY7$H99CZ*1&RGV2D4F_D9V,;'/W
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
MUTUN9"!).^*T!]#O%F-__VJZ?L- T\_"4'19AOBGA(EE]SD#X'1$].O"9!F
M>S8S"HS:5$*'*Q'GH<0@-+40W<YT-ONZ39J6]SAU;_+K;=F?:BX5U+A$S%(P
M ^C<SUR_6(,;-X*3NI[<Z[\OF(_"RH+'C GFE(OP20CQZN8,8B&$<(3D84/R
MJV.6"P'= :67"W0]F0E^$.NW=KY;KI$:GSZ.V\KGW)Y<^-$3AL*:3ZTM3E+W
MQY$-:)FM*O!!E]\;14_!3.M1YD0$KF _%9;"SHY/A+-G]8<;>5YZ&/SEPJ=!
MG=ONQA8N-G<;W\KG?5,NM]?QT9R;@9>,$&<;3]]_4:;4\8GZQ:(Y(,U!&W6'
M;KL%4<*X0WB9((0,-%=P/#!GRB5C(KJS53G65[<K5ZU)7:M"+)N/[MSE)0]_
MX'_R-']B>\BZVXXAO)^J3<M=1[AM@D>A/>9Q&*(YZJD#@J 0N  &G5^(\.C<
MBZD3PVJ*BW'[/QC!GOS2F*'KKGIT]G;JD[LW3\A^\@>HS%%^K*U(\%E4BY'=
MC_!F #*SL..9G1,E;1CA.@8@,"0RXGW[PI;*4#GVE</AJR-12XF$3\:"T-M4
M,1H:@G\!8=81TSX+.C$(-W,LI LB"4,L_@ >G_UE2JB\F77&/6'ZC?I%D8"N
M6"_)CKHT""MP,QG68ZW\OBS@^81:9J;QZH[-&NKC>M^1BUQEE^ORTHL;QT9?
M/$ W2]<K?\BZMC."3 ZB/%_T?PRIR9$E7C"?GIE/(<A17(:)@6U2+6)-R\VJ
MS_.&$"$+R@-/EIO%V@_S?;,QQ=H<.PN<ZGVF72J;@^&L\P<57N"(5U$RWCAQ
M/<-R8XKQL>K%]@P+A.==GWL3<RXC4M(7)3D6P]+1225^!E=I&D0W,C.=?1Q(
MGY,E7F$ K'"FSZ']>PFV\^8)K6+>\<<B%^PTSZ(.MS8DFAT\#WL[*SAK_JW%
M[_I&_*$K?&\G959ME@(L+PM/##BCKSA6AKR+-9.R@WI)]A](OPQ?O5\#9C8K
M!MTAU-/OR';[3XVV08A&4"PO.8+990I5#D3K=".BFC8^\'^M7 _F9E^]1!0[
MD5=M:D^8LTU$GHR+3QT_)4%!=U VI[Z3AXF8WI3I<+(9V+O@&V@&DD@BL M@
MXZ+@_M";*S:R E0(_ZJWN-*73UWF]SXEB5SB+QD\.65GG_T- RI/$G8HIV!.
MH# QD\Q"BP_2M[('PXBYTWRMJA.5+ISC55\$CVI?2K5HX]G2K3W*$59=)LIR
MUQP;1<X#^2G*]$XLL_+'D*7!))^%*RB)BP*UI.\+-L_YWJF^"V$ )W\]#4D5
M&JIP!EEB=?O.Y5CS&3Z\_F*3(#WW5;CI_FA0DX/SYMA*:(N,L)"-2&-$@JV7
M]N9QXPR+J-;2U>R)?H*/VU<(/@_Y#D= 4AZ&^G=,RM:4=*H(7@ 5\/Z<?6KM
M:C$_0S-X(P(=1H[RR$\>:)\93*\RL&4G'3%*^:9V1!U^8__Y=E&*,G&1SL-,
ML=G69$4,!)D)A2',BF+H+>610!>C<C$I3N<Z>)HS&B6SR@ L3(JL?ZJFPP>/
MNFF^O',3,'DJ>M8"7*E:K5EK^KK<J,DM/.=LJMN[OR,_^.0?9,FJE@;K,>>S
M/7UA6I5?=W"%&,=<O_"#\B528R5#QUWVBBM>W%UOE2DU7$^U25!"727NPUS#
MX,>@NR;0),AZXJKL7O 7GRVQOS@X/(18<K;Z3 X-H1L_@'0A_ABS,(0'P^=$
M+ R!OQ)CYFC+I#& 26VZ=9QC)H*THD8+]/]F%S0="]HO+[9J,B]Z</"('408
M+A6JLR@8&208B]NON;+Q*\)"2,V74"]).-31]/%]QM<OEW93S?L[S[3C4QW'
MKDO+"!&9Y1YW(44"ID(:*NE"[H.ICE4$E2N#J%L?#,Y,N'_5NR3B=>!*@VE
M<K*$4#O;#9PP!I^#J9'MQDBNP@U(_IWA'[=5[D,U7'SENO9BHAVRW=B&1>M^
M))NL!B_M'/O0DW RX7OZ9N#P-@.8]L&+QQNP7*&H06':-7%M][$*M:$/.TQ5
M"KG2*@9BX],[P\H.-A &I^5S<I9A+K2GF#O,TO&<2U0Q]0\BZT>Z6 U%,<[_
MUU>7U?Z-#OZR5@=S_Q,FMCR%/@<$-!(G2T?^:'S3E!M.Y"7;,IWW]-2J&)*=
MRBZ6J8I2'RA?U?@Z%!(&6SRC/NNDVX]WKRZJUCG(\MQ15H#.!_+.PYL7_$5
M1_-LBE6/5-\8]7RIBU/=Z.Q G;S7ASYE$<]]QA(=!4N >N"XQ1_.M0.PLQ1Q
M^A!=!"QD +Q1%XALJ3[<9;/>&22#VC"%I$HJOF+RWK1>,58R1^/.I42=P;"E
MR5+F-,Z$_[Z_\?@-,^:FO,>L%3" <\E__F'NFD\JO,]TI5,[?]Y0$AQ$@N=F
MZ!8S>&8J<A(;0L^J]Z9'^.SQ,("H2LRW0ZU,KZ\9*D&LE-N@OD^TKAUF%C,/
MMSV6]-P9@!R:+L'LU&7D9SZ3IEG^2J#,],=;C?I&K0=)-@H2I.EZ:>T^_8N#
MWY<Q/U5+?X3KZ3+5-LDN0/*\E0HPNA!_'J6"1W\E<LU,TTP1:]F($YV5 QCP
M5R:]$?VSXMQZ)^SD5@!.BGE-D\#^?]TP9EW:Q%+H/(?>PM1)SI,=FU%B-IE2
M25$OZYU=27H?\2^"$N0_\@V,O*IA^=@N)]?=(LT V%5HQ3!(I<).?'T2!%H[
MIS<C_4%=0OU#1PM/C'F^;MP[%#_)G]Q+57! 4N5UZ3A:OLY,R_"'[V%)& -*
MK?WV[C9LYI!E<U:V<]K,QMH69/@NI3M7=[ 6^[+?KO^%ZYM=KYYKIQ/,+RW6
M9:TNO<;-PANH_.#HO%H*4J""?C3T_-=;.2\W*A7D!NM>![0J]@8\.[\A(;,]
M.=F.)#)3&@'XB!0#B(5=A0O!3$:ID))NA#\YLM1S@>#QLO#['1/LA>CAJF^_
M4(60>2?XC/]/-.'(_!O.<K6HL=0-EKNV$_AWVS[S;F>M?%LGT LC-/_VG+!L
MCQ:UF%Z;@?)K@2D?E$Y</A#@I]*;5>%@5KZ:WN1LGSML&-I+/8&;N4)/1AHR
M@ X96?J)%/ &KN'N;!_%<>798EY<F\T0LNI[%;)BG%F?63* /L2NW H#F+@Z
M4&P53R'BJ)_#]44798DE#.!NRI[>%36JS@22ZBQ+?,, ?,A+])EVTW4#J:G]
M$-*>0:TM'3;  .09P%(4S6TH=]I(D0'LZX"_+YQ>O6(.4I[2F]2V4"(,(.80
MQ7'@YRQ]YHOHKZ?SXX]E!_4-<'@UPO5)H3+Z3$A>I@2$^-B.-$P9TS/T07!
M89#=HX5=9X?5&\R?,( V(I+Z)8+;,#2.JE%"N*@V'$BYO\9.>=DB?3OJ)T<*
MR P26.=6>XB?RH-2R@SL^&T!_>10E.Z,-=-"_\V4W=S)O6XDXG,6AL[7P0"V
MSA-^V3*U=JK#/\O^"L\]P60,A2)%JOI.[UG,XA9YBA3EMK%[SKT"D<NI&>Z
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
MJ4C1\(+R&S"C8_L%&$\3L@?!!\9U&RB UI704%R7S;FQ \>*%GB'+(>RY$^
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
M5P'!FZ1+V*((#I'\03Q9@3:B+T7@R4CD#JZJSTX\X/BBP7IU0,_*Y7KA[>;
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
MDNS2S?_*?OMO%G;ZS/\ 4$L#!!0    ( $R"_UA]KE>?[38   M'   5
M8FQK8BTR,#(T,#8S,%]G,C0N:G!G[;L'5%-=NRZZ$ 4$$460(A 5:=(4*9^4
M1$4$1*K22U0Z"(A*DY"("F@H41 0%((4$1$B76JD"P@(" A("2A("224L"#M
M+O?==__?/N?[SK[WCG/.^,\8_\R8R62NN6;>=\[G+<]<A/V-/07LNWC!^ +
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
MPH\JWNU@\NVJ=]>]S[A#1EOEU8\ZJNUR'YP^G$)9 >4#F@3&D#0.," ;)-I
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
MU81);C8PXC% 7!\LM%U;1 8]P7RJOUNV*J7&!IY"^[/G'%:>X+5E\7<),&&
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
M _2 '1R_VJ_/';\:%^>O3VXN+DXN'FX>GK\0+]].B'AY>'8*[.3C_]6@GJ
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
M%AF!B\@2CTRS$D&K*R-\<B.'X_*2SU5D6H@>5#[GK%5YO[Z0JL+B6Z'O1Z/
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
MV K"TEY?JJH!Q:PLM$#H7-TUFK_H#7M[LT/)''OD>[7:4CR-.&9F7%/D00B
M<Y^@K!#AX"%L"G82!]719989A0L8M<%< @J.?'.DX[9=T;#D_88O1^-FCANN
M6<G>G/ZN]9&7Y@OMF<MJJ-\!JI%5=F"Z211C&!<XUUP/ZYTJ36AYOW!G3/?=
M0;F<\>;!I%G$6>O1L]\HO.(#<4D7N\OG-=S=W>5H)'^OT9*YFPJ&?%:9Z0=.
MS*9\_,(SN-WR8Z4TL"+E*K3^&U8G@9LP^00NAH#<&U0D,40_MX9QFE$O%;Z;
M9TD,OLZ<E0YVC)^858US<K_@IW>G_:B!7A5<28BDDH?Y J_()ZZ,24_B6U#)
M*"F$<XH@0XZ)N\<&)/2GX<E6H]YO_,)\J=+-<7)^8^['!2(*I3KNON\X:OP\
M3<I9>]./8L@0([+X@ZE^+/Y;5 U#*B*Y[L0M<HH@:--K@N(#]8Q^;Y? [8L2
M+.X]CE*W$FG-B\A>C@/T&Z'\5SD$5<VO&&A0@[))N\1\H2MM!PJ0X<2/VFKX
MF&)_\0_5@VJNXW,>@:D'#K0K>7OE[+DJ]^#FZ6MSR?P?+^F<'K!G ]8HYU &
MR6MIXT= AUJ3>:O5FYB O+Q7'<Z'U5QHFXZU'@L+/8OY$]CR*H9H%Q%.,4>.
M:A$K2>4:RU>+?J!D64?1QW55*+P1M^NTTX+\B"$GCR:YYFJ/-4<]OF*W>J!
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
M&HDL+,C_VO(YV62R+8JE AHV77''2NL>'0[JL/(<2M6Q-:-\Z#UHQ%]P/?%
M<*D>K]:FX$].SKVZAZDQ-#GF2^U0^G6-9>-)_&C'Q5ZG][T92$IZ5#%#W<Y&
M!=;:\_)#:(!&CV*ZJZ5+1@>LXD%H)1YQR=S8^+7$I54=1[+*LG,8A6#<4\X&
M1B>:AEIM O+E6TBQV6 @;-A?*T!08M13XH/+V9.$NF3_V\4ANRLR*-*T2U1<
M!$MS$5XAV89/?#/M(^.!V9="I*FZ;^^83Y<R2R\+GIW8PU5:)O%LSEVF?0G8
MV_7!7'_X>COUUR_/R6B^HB Y4E@&W=&HNH2.?$QH7W-PVUS^-)XTTFK@VV^%
MH&LP(.07C0;YR+!P"!8_PGI"D/SP2UMWW"C.B8X8K<OEFPT.);GX9M4^DWU=
MZW$8=>Z%*P5+\X?SZVJ@KX"?M&]!*0.TMJE\%LK,8N*^8UW#4MN/!02_< P>
MJUSYVC_V_.8&_G0U,Q$+H7P!AB<8145.^BS'.))-X+&9'^MS"N8#X4*W^ETK
MTY6N+[=E:%=YY#\8[[S@%R%\$I.6C5,5?S0+H5C$TA>RR@BNJ28](]=S^S6A
M"$RP2K.DNL97C%Q;\4^8!X2.1IVUN Q8))VU, ]OE]O6%[OB5?*G/VP$(5N[
M1GA;7QP I^'+&O33Z#O8&);:,P-3!92&#;]'B'>UJW1&G/>Q4:-/C_CVNQ@*
M2GZ?MU_6/S7*4XR.4EAJH7LP#C-S[^%&)^A0F@='WF$=*R,+?FA8*I%G>]XY
M/Y7)ZV4#H4>UP,X(Q_JS'W8+3MI18I9DZ-9H';!D6B7Q!8SYX=2A08;[F[WX
MC6.>9'[[<3V/_$V)$Y_]Y?FX3.X7Q+_$/4F<AE\W1V8E/!:KTW MGF?M>]_'
M,"W2?^-QYWJ+[*L"HBOM7DW693[YZU4:O^\-O_GLF=OI]E;/[\@'J/>(Y1B*
ME355(1ZM0 ]RD]0D)6Q<+0A*00VPA.2_+*\_:7;KE;GD%:^VY1AW/ELPRCP-
M5ZR8^^QLKROO%&(DA19*916@S:EZDX;A=<;%78+&V"*/"5C9B]#T"Q9<Y;'+
M]\4  9F7',_YY]B  VY$NI%4DM(PKD66C,GM\Q< I5P&Z@Q=7[;=4G_[Q?=4
M2?GG=TNMIS(ZKGP=OC8-3(9\%[,;;70*QBV;TC531E&-F; 'R$1$";9$VRL7
MC%F&C[ !][7ZECN'5M6WXJHPZBOM8T.>]_ &_5X\K_*[;CJ-S#7U_&SU?6B
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
M%CP_3=WC87Z'ZJ'E4EC\=-6S^+N.AE)V)I4ODU2&O\C,[9Y?W>77XWTYNWP
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
MNWMQPYB:R5!C(?QC1P2-#S1JI .8:@J_0^,;/:)(A&9<J,% &ZGZ^YAY00?
MK%T74PS_BE 8__9- OV<1VDJ7?%H>(N%7GYA0T(QTI+P8^R-3V+.S&#*7))B
M_:VA%.R5O6U\SUX&[0"*#K#9@-6,ZTDB*?I#4$L324J0D/_X9JHJ%VAN7N,Y
MC/MZ;+Y;N:=@X7RS[L@1/IM+;*?-A0O(/DC\'J2C-P+%BW+I'9V=KL0_:N"C
MZ VTV(,/%ZP<XC*=;4,G _*#I:65DZOFQ]0>JY\S87D,?Z50&"7":V%HHFV%
MHU 1/1_F=;_T%QS[MIY;\R;-\\&F@P>F+P!F7,_)X&BI#ZJ2!:K.Y%62#_WP
M0DL:2"&T?=F"'&:NO%%]I3S<>_/LIXR+!U\DVW#]3#JQ3[W3\/29I&^X[KK,
M,^L.Y-&Q:_G/<M+M3AYO_9FR;O9^,=^4VY0'EU>,@B^I.(6W.1.OM@G9V\WA
MSM8IU:DXQ=F5A!D+VBZ(VBV-4,3CZ, Q3F(^]5FF$1VX.&:!O#7RI^'@W5)*
MW(>'4KV,ZJMS/1I,6A1G5/'?>G'-_PV^$_.?*Z[LWE+TJ>]IN@CM2EI77[V/
MUOQ+.Y=T@X]9ZT,#Y(RCW_IH2_9;RTJ#I=$M,S>[[ ^85]@9J(J$-<TNA2A;
MZ'[3STF!)\$U1NG M >M&RY(LXR%[RM!''W?M5-9RMS#RO;9OO_ZAY*':T<3
MM'U'!<%OPH,P=W3<*?8$YP/7/</O.1<H;L]/WCKU<'WAT 'BAP<"7WW4QQTN
M]'7&BTF*AN<\.)P8]0E5L?Q]A-.FXXL3!272TW#9O',3579/U.(^Y<);;"JJ
M/GI"_EO:<W?!.O$WJ@3Y!"A302:DG28TJ)GQ[+41RJM/6*KP$Z)EW,76XF%2
M).PV;X*4Y ![--3T@WU0A8DNOZ>4"L9A\26JG@[4BTH:W.8]OX84\<"6H]=.
MSJ[I-&5/?ZN9^OJ0=JM9A9]Z1Y/\-+;_W/ZTA6B%A(1Z7B31&A+79.W7=GGG
M<MUSR:$TV\R<ANN3>39;\1V*V8HU45*$6)]O*?-F1P/&7;NU\N\\J*WX@I1
M & 7\:%\#>A/V"-?#I/P=GQ49EA7NULN=('LKHGEQ[K3@7CL?FES]!,L;REF
M4;*J>)136:).-4/,A1UWLG0P@>5T'T(E:PP,;*EUT;;5OE1D6U6U5"EC^)W)
M!/O6H^%8WYUZO1D5=0F<Q ][I4*'R/'D(\O[2Q_3@2=A,7M#U%A2(,[)^^$:
MZMDN.\4D'D5Z3"N&W PMV5VC*6WBN].^4"T[O93*J&\-Q-L($;.J3PPD'<[W
M[LL,C3/Q2]V4M#U7'I*96&-0V6&W]-S;B,]$ZR:A2^ZS>"T,T7S+8_8NABB8
M.:M;(/]S:&2*X2+%%Q_]-SK:^M= S'^<B^VF,#"! ^J+'@+"0!\9%^G @&TQ
MO+<890@G^%=3LJN;Z #I&F:#JN4U1-D;F7"!;*HZ%5&BX[$_ ^A R\&L6*4Q
M@RN__5;I(\A$E%.-A(E!843A>;D@31SASM ^ATY_C[G&]0"]&P]'(,:N]O%J
M@J[G0QA82"J^12@J.Z%YL&7(+GX@[I=7+\%]Y5M8Z2)#VSX(X^F)B[^U;>O@
M4!C(T/:B839\Y!><TZ/:29HHG,_](N&YBLK04,O:N>_^LB-SU2WP) ;R-SC8
M.HSG:3@,]_RH=\?[M.U5SD!?Q=-=:(1;VHS=&A,Q;89BYD,4F>$F93-KSV&.
MWHH(=-O,/A!)GM7:15.,*);#Q6MI%0U[6PX#WI3>1NP,YRPC?:ELOR1S;KCW
M^A)PJ33$9, B!,/>^KY!E>)*9&]U\'AU>-"WPJ/DQ.09Q0YA4^<R$9GA3\L*
MI0,*?5%2\9Y&T[%F#X^Z('<C6ZR:;GI.+RF9\%F9=RFI-C&T:)_Y[U]^RH<3
MO%0I.:KM:)*)/R]5SU-K-^X/@POSV,WC!8LA4$8Q+E,+F8&]]5+(PNK!?/_J
MM$;F'\YWBKO_?NZSVH)0WKJ'%V?,J>4Y^%=GMP4JL-EUU;U%[+?LOW=3?KQ'
M>(PSU-ZC/_4/DUFVY&D\573@>0 (HW5K,R! 7K$]%FU/"\=.K?CNFOI&,.!#
MA2=^SVNH<'>[M+83]M/I\[5=7C%4)P-81!TQ%K3#(-[_E4G_3W+[__+DD"4>
M_$K0:(8<^M6M(M^VEU?I+1F_IJF2M=QOKZ'FF*-F6:_V8P2-:OE,8Q06WW&S
M6(IR":K]<W\L0,""@=@FV)X$(I ./'[1"_;1 9X=4)X.&/DFT@%">0T=$-\Y
MK\#2S$BXDW2 E0XL^A#Q-&$[V*PI10\_A:9R-S",O?G+ L5[0N$M+P->18=0
M&+C\774'"KQVG0XD0 @;J'#4+VUP@PYP*J&)I0^R'D%5:9(;!$M:%)X1<Z==
M_6B:_\/=_W#W/]S]G^2.F5O5,N+<@ HFP_U9=F68=$+N_1Z;*X"9_D5VN?R_
MB)5*&NU(+0*J!<TY">(Z)A4&?CE"+D9_Q0YIF6/".1]\T]&K.9 MRV,I&S:)
M69E#X= 7!V@RM!^H"E@C7 )W%!_IC^<#(ZX._:I[/,&V/?DJKVCXWI?\:"O9
M1)S$D:K9?>EVM^YT;D,B8=4ZJW'$A;;L1A2' 2PHY-KP&QE9\>MV<B?7#S*;
MGRU_K $PR>:M I87O38Z?O^<!$[-\-=SY)V-;I_@;*G>^;@[O!<ZU^4=%2<;
MG"?+M2)E*-%YX/RS-]Q!.Q1A@3/]FJ@?8QNS)DGY+;QQ!I"@..,AJ$"!D:C
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
MI#%T-P*Z#W#LX]PO==QPIX"E"]=A?T&U^RFON*5/E[4*60V094ZXWGZPB^>
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
M_<$?%#]J&IC[CNX%?B5EX?:!:,?GUX:KO)=?O9%_)73ZY:5$(1L;2R&;2P#
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
M]M5_@,\Y-UW>XA=!?5AF 5%21H)VE>$%?[69P.['&%TTG@4<XZ7D,U*RS["
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
M'*4_3)[M4G>VM#FLUAYXIE0U8B7NY+/+4$IFXO(?F6__Q<+%FO@?4$L#!!0
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
MRINX9A\5TKEC>%B@QFA0?R_$XE;'_8[)6DXC"S/MJJ7!\9CE3X$/;XY--SX
M<\/Y_PIQC5>%'$O!XV%30[,_&DG1O0.R$[MF57ZOKB_Z4LL.':Q/N/-$[E&&
M:%IE5H?Z-R9 -(=@-<E1%.KS4"9PD5ZRJ<MQF20:W78CZ(F?#C3@L#'?KII5
MW25GXYFW'^QNG3Z]/M&,Q,X[4!HCJ<X4U<@ LAL)EZHG%2K0XQM^4X^_KCY7
MUZ!'V?Y0=J ."<BN_N'&*O\N2_Z>XE-P3;C1;DRV65+/TH)& _38*=T7TATI
M.2$OKL%6[DX,\3XZ&,5/5LS,.ND8_6DO;Q/CF).9M5WMS=W5.<_D+21+J* 5
MR?_^K)-YS^3$K6C/9]\9,*R*NP=7>:F1M64VVY,$KL+'F[VA(6MVU(N,4:@X
MXC3M.N4*U2 4VITKC+OW0PWZVAL!*3!-KU7:>C7)?M1?;"[$YNI]=VNG:=*C
M3O2S.I4#7M(*8SE7B1/-GN58[9KGXZF#9I*JU;8L#QY<N*XOE7"X'80(9N$P
MM#Z CJ2 %-!,=>22W^ [9 (3:$ 2. M1"5 I^ GX\0* XD[2F^S<1<6BU1)Q
M5N/6[]W9WF.=7JT\J'DS]WA^X[&P0=.WE%U,JIXZ9;T/6;>80=6B\;4TID%X
M=[0PO;KACBZJ5QU.'YF^E"+-]GZ +5&GGTM4_'C](J8!U@F+@NZOER'Q=<](
M3@2G_Q6ZWJN1BL?$6X0FS>E">J1E4NW>MK?6VO+7.+XRT?EP*^\ZVT:/YX<@
MZCJ6FQSRFC*,1\5"1>HJ3->C9T3K2<C4+258]T"(9MK6T+3]^H^2 J-@WU"=
MUL"]IM+B1NQK1Q24C)2<(.&C5W&\;5?A843J.=) M2^,4"DQ 1*#=[==?A;9
M:T!*UQ#"M9=Z_E/XF/!G. ME89X)3)7-J\0C=.#'VQH;27RQ6\)O/CYO;; O
M$BB7633"W]^;$C$),3QJ>%%)]XG%TQ?O+RJ_]TF?6*?(+]'^RB>M]T# >7B.
MP$&%==2+X>K9@^O4*Q9C;>)'L\_T'/?KWSTV<(2G5;\K8_BTN/HWAWA"+%6
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
MQ@AV9,LE!D5X_I,E/2]RU1I)WL+(1E/9H,G"]DS@BRER^:@T:!CGY)H=R-9
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
M\LY^].28@TZEDR-(C'*X)<E@UOA^FTG5,(\)LM)GAJ^V("+[O/7>N@3"/2&
M6^H9RU.N)29P S4EV8FK3N_XJHT7C2\9"^:F2'B,MQE[/NMWT7CY/E"MNF[P
MU5J?6LZ0U8?/-O/ ;/B"D!.VTRT,13"C:J5C89VY?#'F*=!J9+6.7PDEG@"9
M8@+>/]M[;QW9T-A);$1HK ],3_H&H8T^^;$7E@U?=YM:ZAK]T1?XP CID)ND
MW.\ZA/% 355"/=.G[,[1'^/Z/*\ZB9Y'7=8:&6-\\/PI;83[MI/>*.UQLFUS
M]7THKGN8(I]#4,2KW-\-6.M]R9B9Y)Q5E#I%U?!5X8%K-8[5'UU+"^DF3RG[
M\[A''W"RT.!SV)U(@K^S-9+O#HAWYJ48STI!\/'=!!%=[?,C0917=4,*B8<5
M7"U><NI4S\LERF::R&8Y!EE:_;M1\_^ERLJ<^M\ 4$L#!!0    ( $R"_UBG
M"/F'_2@  #8V   5    8FQK8BTR,#(T,#8S,%]G,CDN:G!G[7H).)1O_^]C
MWY)L*=M4R!:2+>M4LJ6:*":DJ21;J*PQ9J)0UJ@(H>P2$V$*&8RE1'9"C)D)
MR3:CC&&V\_3[O__SOM?Y]YYS_N<Z_^LZY[K>>Z[O7,_<S_W<]_=[?[?/]WZ&
M\X4S ^PX86UG#7!Q<P&7P _ 60&V'[T:>,43\ 3 QL69!"P!;J[?[?<W]^_&
MR_/[FX^7EX>7GX^?_R\2$!($28"?7U!$4$CX=P.OMHD(;_O]X_<D__8H-Q\/
M#Y^P +^ \'^Z<5H <4&NDUSM/%S[ &YQ+AYQ+DX[  %YY/N+/2[@;XV+FX>7
MCU\ 9$,$'%"W V2?AP=DF@_D&+P;!=X'>,7Y)/;J'N67=+@LL.^FU*'HM!>"
M2L>J6Z4=!RC*>E=NQ0@)[Y39M5M69;^JFKJ&OH&AT6%C$\OC5M8VMG8GSIYS
M<H:?=W'UN.IYS<O;QS<H."0T+/QVQ-U[L7'Q]Q\DI#]Z_"0C\VE6=D%A47%)
M:5GYRYHWM77UV+?O&MKP[1V=71\^=@\.#8^,CGT9GR"2R-]FY^:_+_R@KOW\
MM4[;H&]N_9:+"^#A^O?V1[G$0;FX?^M X+=<7-QAOP>(\_+MU>67..H@</FF
MY+Y#T8)2Q])>5+<**>DY4J2OW!H0WJFL3U2A_A;M+\G^]P2+^3^2[+\+]G>Y
M)H!M/%R@\GC$ 2C 8A8DJ '_HG_1O^A?]%] /#^QM"U6%<J</4:08*(Y &\7
M*Y&]K>,5P<7G,O(R*7'94POUN?R J,8QA;0CVSX*7;MROO'.4_=Y @>XBDY
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
M4P9VG;RGGZY?52WQH+M O>5DK-*2K]K\DU?R+S>$U0J*GO]GD^%].HN"[^(
MTDV2V^,I7>0X#(7A^F;8H^G-6&VBFG:-D_M)O:.'U<T.0%2V&SL9D_/SH)ZK
MXY&T.ZSG1/IMQDG4-%IFO1<!IXP,-V#BFQ5ZB6Y1L@3;YNW4CJ!;::F';L?P
MI5E>%W0#Q',)"(=3=L67#4*1N51)MM FPRX\GE8[BO.# JC)C&SMTLBK#:A8
MSPJD-G8$]_KZL3NCM#Z#B9<!_CV?RUY-?E#^-C\88,'+'I'M6QHAZ=R;5F75
MR ;*_<":UJ;>;[")V3M$.!D?K#4K<GY>8W[CUMW]Z]=A76I"M 3UGP=K;**1
M0:QDLYM4D<YI?OH"I9',ZHIE*].5CC\Z 3I5RNJ1!/:02]T3^.>4N>$&CZ"8
MF<*8V#Y'J0JV"/L#0EP?G5I(*V056YC8D%-E)L)O_T*(32Y<E#^E>7I@^>I#
M.Z/,'1GP#+@2OPVZP;9KJNN]@WW6EP,Q"6I%!__9QO?@? F3$-H-UGV4@@OS
M/*O,0@G=IDMDL'S-]P]R ,:^M8V>IG3U$MMZ5TO-I"[>RK=E#F]XO]U!(<$,
M&XN>2>4 O\+0FY?"[W* AYJ=Z)G%P$V;0/#'TAL?PI;O2,7F.J:H>PUI:"2R
M?&TB+-*-F45YQP$DR6NO.OJ+=]5=73^]M64'&8IG'M<$/0/$086-'. 33SN$
M&6WSASY$3Y3T=PY0\10RESF-^T"%CCV;W-R[8<\!TJ&E8O3[<+8@!^  -F$<
M($/@/G23._4/?;BG6VH< 'X0VJOS'OT0C3'&KEFN9'( 9?1I"'4'ABG. =@I
MJQS@@-@.]!K?'[K0NK\<V%67T-F(" ZPAP-<# K\%C^EP[9E/X.2]B+H2AR
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
M#D YBYBT/-G7IA,+%PZ.D@B1:_(D[8VK'WKA3#H.5QOTFE7UOOX\)W"4 ]3
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
M_1?\7S[PK\:_?N$;]3<O^N:+_^U)__;.?Q?^_<_NBN^Z*S5S\[@4..I[3ZY
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
M>?F('<HQD?5S+NC8F@>SAA1@F$G$<!^IT..%*DA4,=68;[A, ;K@N3/&)&B
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
MFJ+=KPN#9D%@/%1/S#+5\LTV2[,# !.ED<6YHZ4_]%",8DFDR*>=V2*3>V;
MPB@P-V9X*S6\ J%Y9(09TCB9CTVSG6$,LD!;*<"EK1EFM(QP 1@HHH,<#>;T
M+![Q;2-@5^_<Z9F,-CM9BNBBE'8S(%QD_<'41\CE$C> D3F:TGF*J4G>IDIC
M#-51JI9:89*#P[+HQ G#JHH&1$-CU)H47,:K=UA5"L1I!:-"HYK&RW(%Z([E
M=FG1@=F:29IM($:&32%/:N!  .6DX92*M4JSUA(F;:;3B]1^ ):3950@58$-
MY[..6?4)II_-,-=/5)D%G1%/FF. +=5(PD@+)PS,2 XJ@)(;OI/ZB4O-9JD@
MQ2VH;#,]JS*19KI9V;H^L-6P&S/C>=L)QZ%G%7%4LD$^QX.(A9P:2-6A! ZB
MDN*6%TCB,HP!04K>T'%KGK9)-846C9'7IGM<URO\=#::Y5$>Q"X?IHYCT0Y?
MIV&H "EFS41U-^*JHVG?J29FFT@H82@.)U%&:=;27T9);Y;F=EM')8O3V++E
M[,D!]_SAJV0BQK3LJ%U!L2AS8"GNZH-[3,>KMNKJO(:&J5"&#1@4Q*#K%=%5
MSOPBGPZ7+4FI=BRSIN4-4U+G2CV&%<QHH[DZ+/>Q"IZ44!H  ;NKP&;+0.:>
M:4^BF83-.$%=3F:Q)7?&PP7;EXI<+[E.VX#MVNHSB=RD)FJ6UW6@CHQ UH
MC/*XP)(L;BY03!,4,T R;PXI<EM*;#WE6@U-AC26R<,<QM "X?=D.X3,46A;
MOL_-3<II*L1<YWF/+MQ55@8."1#-%!XL5=2O"8WFHATT1PB6QIKDHUW1IJK-
M6 UQ@@ KV.HY![VUU/W&*J8-#-'$E04(H>/!:#A !P$6$,VJW.SE?;XY%483
M2A'#:I,6&=YJ LM6EM<RRNI7&DU@0--%SJ*9=%;.VW[A?LU $! 5GTSD;NR6
M:XJ0M6#1KU6CI1.V3&(8P/EP[*1MN-ZK+<LD@1F>V0=*"X@$:(8SAZOGN$ !
MMN-9/2V[""%P>-(0(1E3K$"85FK*A"!-BS.<#HXN1WH?-%L!Z%0*OM@C^"D'
M*N!\6F21=CS6(6#U/'F3S63''-B5*JZP#6E&-<QH3'8I(R3@6J6GPI'"#[+"
MPB;1:46@2*)9; VS! ?+U&@54R0A+R^5:M2M%$R<MPQD9,ZFLR*X"?2B;H9]
MER/*Y1G.-RA?*:B)WY]XP30& *[@SF:4](%9@H)412W2W@! P5G(ECW<"0FU
M0(-J#^^7QO.XLYC1. *7 7N E-6.I'?)@5$.#2]K5"LPT..,..V5.ZXAB%,9
M*_=:H#$F:GQO]70T[Z042!0YBR"TF(&8INR%8HN?D6YB. :B:W25]*0^%[I]
M8?\H4[8L+Z1,MR.I9)<'1%,OUEOQ>[-ERQB;T10K-H0*!"HS->XC9-*<"-UV
MO=_O,>&$JI5J56&PD!3#:X$,OVA6I"757#8JQ"[Y=8KL%Y&\45@N"$"FPSE&
MO5N0AU)_-E*FM::\2/)*I1H%7;?3';7"9ME5,$J=.'R/8T)&ZXQ!K:9VZZRO
MS?(R;B;C N%#67O14"W"-3%<J\WP*B&!V5Q3IE5=[0$1/YK@4:6BH28]21%H
M)J3E/D2/H%FWL&E8J@=4?\'LCP."(-([[;2GJT4^615R=UW+/U Q='_%,4_=
M52WV%-J;QZJG&W3M].*%DRUK?(I*EC -,TK;"JIO;L/@L;:-'&O8MC)1Q@@#
MA2!=?[(<YM[=]Y1:\_7%JO;M4U+'?Z+4/;KO*;4;61/+4YT]3B\6A>A2#8'*
M)(*1:*51J\ P"6-4N41"-10N0>5J>;?8_?3?4WS?*/C/JL9OU5'G\].#J @:
MJY*QN[OO<WZO\1J1E1CC1N2[?ZBXZ*F[ZNZ>8OWNO)<T5<,-%=MF:EAY&Z:C
M\+8"N\#;3-,LE;2RH9MC[53P=[KO)7;\NQ/_IX@=[S,SN\7Z?_;,/V/_O>1'
MSSCU^SW_]++>>^[WLDG+FL=^E.U9"E8PPC^]%.RN4L>GJ/I*_>ESM5"UNJH]
M7MNGY7XLJQ,PB9AHL?95HUC[>JFTK3PN&]M(6%>QL8X9A2EV"_T=R_Y6\')J
M>/M6V$5.08C=%7;W:+5/S[EOQDLU,JA),?=_5)'=_?7;1Z@^5;V),3X=W-UZ
M]PO[#TK_M3/^QT6;/V?&]ZQI_)<]XT_^^=LUO]M?]O*+IWQE=YGM_P1GZ9CS
MHJEG-_S(/;WN:L:XDA4N;!0NK!NK"]^KP3X=H]T-_["JW:'#M!R#5^/IZ: X
M-Z(Y6'<MQS).+J)" 6KG8,V8V[$?@((>&89WG##UX^.>MNAQ:GP<?#*$GPRC
MQ_&=DP-OLCOB_%;LOOKV")'0,X;-_<9YZ!F#]\HX^TS ?X87_?<T!50Z8(J_
M"%.43D;Q Z;X"S$%C/WW,,4S))V]$\RI>VS0<(H0JU&\"/C(7PWI=#XJ4N*I
MX.]I\;LBGMH.0%AH^]]%8&]Q^[1^4EP!-D\I%(P7NA$])8"O-8YS+"U2H^PX
MN(A+Q*G@7JUV;0\"[K,_R*Z-1\"G=AY9[7H"_G;;D^*OX_X+C@-*#B@YH.2
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
M$(]01FK1N#O<U:+)+>Y""<1?."D;C]BUEI/Y;,*3ZM9]*;L.X[63OIP^&DE
MWF;'FOK2%#NR3&G\!$Q2<BC"FE%&^N0F.ZF<&4#*CM!IU;-4W>)JG4"+]U88
M=WR49NV8Z['#_M)9ATJS)4(#F#J)%QT.S3U:OU(<K&5<6OP3P.S7%#MD*'JJ
MD*_T DR($6A-#8D.6A+XI2=7'%0D<&,A1R<E^5BDF!=.VM+]]=6_*(!: 2NB
MC0.XR6X,!/^CWG=76C11\:F]95A,TS\SAC_L!2.^.K*4H!2I0:&BV6E^)AS
MUJ4:;5Z][LS/BA\J@N\DZVXHX:FMD-_2,:E_Q/O_51R:]R\6,(6N"J&D4POH
MMU(-W&Y]]\F8ZMVJTKLZV4BVZ,V_9IR@_,-I32C)M\M4D0/P7J9N*RI12T\$
M9>84S#+K$+4N/EIATYBE_6$!+\(IWR.X2A7JT_@2$5X'\R#ZO*E"JD1(U"FJ
M?897EM?].EIQQW?<1[<J[TD" G6M9&#S2UP^"2]QW5SOJY^I/2G109%BOBFN
MD_^C<=%:;'4'1%I?47TH=UYG-)B/OCP9[%W87"!3FC%H0/=>.P4-L>=?-EA#
MQ T6@!ZR!(.5_E$/RFJS(!^?EK)WO[S$*W5>MJ$T_74IV^IL;:W<%Z_GYS"M
M3(6M3W-YPTQVA6MA\8QJ:I&-J@]:TA3NEX1#56[Q6 EOQ;/?H*_],-JU1)ZY
M'ZETP=3ZQ@*<][:/DDO N,V2Z=S(N&TT:+C[1827]$9E8TY3*0> 0O^3U>^9
MF*1P%8^RD:DP]"KO@>0 :-3$V8]W/NFL9;P;.DM/ZC^">XS-%O-8*Q[7$J[-
M8/9.#9*3!%]1SND3VC:^O<;3R62[O^.\Z[G@-@%&P01V3(6^CTHD^#_(>)$V
MY "7O%%]<*G)QGMWIM?4:^R;U@N>SP]["YVJ._*1"T/-8(5"Z,\45SOCR,Y!
M23M[O.TA ZY4(?G/$4G6&9ZK[_;L?U,6,K,!>T+SDJ5^43<*S(Y[,)A6COS$
M =3JR0..[S@ 81_R4"4'>-Q!\9XPZ!AG2O5?!%W/>^%GYZU8&OB1K![P*,20
M+D0E#SB'&BZC.Z.E%]"^$UG?>_I>6FU88@^ %9YV)#K$*404^EBO>I1SWL>
MTAT+WA[09"&JHO$1F(UE*C+9"P2--IISF>IT\7*(0I?)(D_A.E@;3LZ66";#
M&^US%BUR" -^3V'UB:Y%W6=H.*#7?U/WOJ=VRB78&!3_-W.UT)F35)E[LI3P
MZCG7UL_KYP*F>RH2RNE\[U687G2IWW=%\+*L<1UV-7.& 5[STYB5)VXQ"QR
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
M<0!J13T'4%@_J<'=P@%(XW]MO/_RHQ%!&4<XV8IE0IS LD5PT.RT=,VP?']
M"T>( \3<94ER@.S:#C3#&8IVD-\MH:/0JX:,)0X@I(6EE07EW#/5!966J'9@
M-%$)NK%G(&B )KP'MW* KV-D/$N[%-W^OB\.H.(9(?AF^*8B,@0*]JD]C-[_
MT>Y_M/L?[?Y]M1,P>&\NHG*JIL\OZWC2-YXXP]1/^RZ<X5)=,]Z>D?6'4%G<
M(\\8:H:>B]2]2_:'A>;:]09%'((9<H#S@WO[!'3ZC;\O3NU)>'S0-(4_O+\L
ME0/<C#"Q8V"8E\%N#L"%]+^1CA(?0EI-BG@X]BW*!LD.A5_+J'3NV).E="S%
MY,:-Z+$$!6^WV$:5 908^)U8H=N!E<%PL509;!+%RR4TX;%WP,5G,W6'M^I(
M=$EU SPIF>^XS X6X;?#;R!&T'2_ 4H0/ FF&*2[C3A.F'&=74]7*U703O[Y
M[+%^<1B/_P[-/<=##Y")5"=;H1/0\'GXXA,5S+'"YMJ,B$D=V?/4T_G"E^Q\
MP]CY?MLZAY'#0<E/7TU03YA8WN6G[*3I3I0MD*@SK3 E\UT,?[NTL-75_H1]
M3L?71U<3ZUQG"Y?37^:%>#I].3S>>H];X8[+/K=TI!_S%%*9:D5P$YU<!35L
M[0@XE<$J-OSXP*K>WLGZ-+IG-)^#1=3#X2TCDY7F^\$Q6 5Z87WR>I,L+9/<
M$U,EXN[TS6YAK/%]OY6BF/34,>$KY[+DZ?>'A]+ =GRY\+@R.PJ$L7@9-*7/
M6;GYOM] S;K^JME!5/.=C.P!4M4G/D7Q&JL=2JB(XOT*C65C\ X.((#C1HK2
MO.*">[AG-]-JR386N=Z;2J4O,&&3)2>OV[XO>7[!;27%L/ +);G03%:*HCB\
MEQ+82!OJ($:AA7&*%K28#JRT@8Y^R[I]*SV<TIX+&RE]4-2@J]:\Z\I\UX/O
M3L+W?/#-NJ,6$XX46)[[/)H;IS[KKGK_=)V8SZX6CY\NG;>/?E($:#/\BO>^
M]"=,#&6 7] \R!"F/JH%MX41^(:UOXI&3&B2S!_K\<OY&.$OFXY63?P99J0_
MK:*7W]JI*M>E:;].<P]@2C#BS]%$*6NT^%:LHBEO '5]TKR1]&./*SIFL?>[
M:L:!\NN.9V7?E<?1LAS/JQW=<-JZ<OM(5W'+PF:N$R.?ND[@ &(&Z(?AQ'@=
M':3%I)!O?**H]<NN3Q'; 8-VTP3##Q_>\>_83I;^@G1F%Z&][")=2MIC:(&3
MB\FOQEUFM[Z]..;>-399>?=AC?6PAHG]Z\MRZD5!OWP?<("H1RQUFFP\3LB5
MY<VX^B;K$,.V4#?>5%W?D&@ZINE;M!N^\F7RN[6\^\,:KTAG&/7T>Z$+C-1<
M1B9]CC:>]74>+U?6MW*BZCD!ETH:NW6EWV__?FZY]5/3M^1?\R24:&E=# DI
MK_2"$+ E]"R4CVR DS,XB)))\9YRFDR\J?IIGS'W8GC&=QH'H&PPY9%[:.R9
M%N(C#E#E'VW@AK9+]<#W!PL1=4I&DB_RJ_HA4I\NWQT28<+0'Q?! 2S] ".0
M YPJ/X\H?_\PJ9!Y%C7@<J? 4_IS$U',H#5C*WE;4L&)^SL*)S >MF^R=_?D
M-NV;Q HSQ@CT+&VJUZ/B8+^]H+A.4OYKMSSZNGA60LK./>3ODH[ST_!A"\M^
MG QJ"%V5OK!!!7_XF4J2V'<)FS4Q>:X)KK.UX6E9*^X6@DGB0CEZB;<*&P'A
MH<%4'>=$'PAN[_S7C<E_E@"L OHZ-A)?^3K&?U(W"285A!8>_=%UI>+0RV'G
MO2\\M*0\=#7EY06W[==W>XDLHMJ=[ ,A/-U\WOQ@:%&'H?TXD65,77^XBN&-
M*.1&>XV.CWP*"58]3"U>9N4/\0.EMP)LM6*S9J@V]!2&"--JULAEZ ,QK@$>
M>[G\J16JP>_K_M'R+SSEALJF$^3;"1-DXU+_"^PF*+#X24X^8NB^!7M!Z9A6
M_$T9V]<U>06?&G[4=H;Q+_:Y$?>V7VJN:P\MTV.0<V:Q$*R>>(O>@G2=N*M1
MO :#A0:VN=@E*@QNR61JF1B7EF1=PH?F,;@R7XCIW^/U0C>?1II,8+>S9*L@
M]Y=@Z%H_:<=+!=?M[JOZ)"30:_!,@K97]T!]"]?TKH>WKI+RP@04DTCG<S+=
MKS26K]XII!4T*\#;2]0GI*>&+%H/?;L?7.S47M/:XN<WE710R/JKX>PY;ISO
MXSX.X&\W/.;"R(<U1ZC3'U-+>F*OO3>\Y?UU[F2+Z^/#RS+VS)KT *%W^_PZ
MY'JD!["1X^+ID]\B:6_GED&W0 ).IO'KC9&9<U)IZQ)C-BJ=@HO>1BZOY?3D
MO#H/\B AKLXK2,5$H;3:J!R #C T26:&NA(^YIKOAO+C3U2<R*6F)7K#GYOG
MM.CQ\"9=3D"^/IY\[^!<BNU]/Y@3H[%M7(XJ^K!:5#&TWZVFWR!Q]Q>;]S9G
MFIZJ.E!STD*NF0% 1@&U?]+_'FH?0YDPZ0CE1*G1^?!M;Y)&4857IW->J%3=
M./_XT*']V. #*P446QJ<5-;>,VIGQ7Z,]* )6?29JI N5-.,VKB*YKZ.[<TC
M-7TVLMKBH#CXPW* P!,6<"P/8R0-9XD36E'*@]#L8=WY^H(2[W3-S9\&^UR9
MOKYY83K.:S8=1W85J@EI"G.U'^F<3'(]3L85?'67^1U\VG&:-/XH4ZW)3S8_
M$"VU>F.,>-O8GI>75<LWDK=*W3N^NO%T5<78U#&+008%N9ER+,,FK!VMAR))
M^F'HZN>^9//2Z^6[VC0<8G1'YUFC=L\$O06G;=636.J9(GPLML*JC:U/_\S@
M>J4#YI/]=C;Q3NJHGGA;J_"@:^88[M*PP[Z+X.S'J;8=]N[KS(-@SZ;= H&I
M-XOE-V#VWPTL\):T*?%)LHZPLG]J4.MXRJ[;IGN1<'#GG:2!A9( M_$V6#2\
M=FC!CX9M*V=(DD(H(B2*KV/:N#?Y756='V7[B:O).$]NP;CNB,BW61 ]B4H$
M6[+,AB:H'0_Q/EB^'G2@1M+HN)_;I?WUQ@*OW;*?90'\JH_Y74CH"8@@+\?Y
M<W. X62(DN3>]($/VT%DE !/PE)/0F@*(8+3"77I<.@-UN79,-(;;RF9YO/F
M?Y9 6+^)#[MXJ1"($LA^\\JV"O-6H^PE?N+)N!'-OU67H=Y#0(N'CEW( #>T
M]RZD;$ZDK,O0:X=DOBU:3_V4\YA:#E\OR_%QJ7S7WU '$;'H/WTQ]J]?CDVC
MJQT7ZO/ ?G.E7I&"Q&I1P="B%I<^'W ;[<X3"6OS]-!7A;N--J[%#J2&9G*U
M[P\M.Y^3X:?WG<$DURZ<8P8BW7N#W!S;\=4A#UB7X??7F&;^)Z@7AB(5K?N"
M&S.]ON=L.MWT?+KYQGXZ&JC0FRT@XT?4Z6_8N>;:H7!ZWC=POS=6] !6]-=K
M'7W2>#5)#FGM_0I1J9>QJ-FW+##]?&#OR*F[R2>XO6?7@J4VANOM/R+EJ/@V
M*/LS3MKJDKW:,D7E?2CARU9%WN.R"L>\N2X(B3^P,SQQ:09%>OGADH=ZF[D>
MV(JMXL>@??G8A:;23&=OEU-I"F=G08FOU<3H3T66),:H@:SHS?9--8GNN>Z^
MC<OT=Y@[@S.S<9J:!BT?LZR*D6KLXC*<[.PA0RS3==B%\>GTP%1=(TT*L8W$
MW%9PLSEJS/;*D' GG^-Z\I>2U)ZC#A4@-^ICECX5T>'F0<]AK-%23?W()7:$
M9 :JW0]^V&T_P;KOF[_I& %(<[C2CZ2HU)O=XSZX+JC1*"1O#J>^H_5$'BCC
MR5RJX  WO&4-X=[+M1OF-VR5V?6*Y8W&G5\.Q<UP@&L<X#Z1VH/E,MU)A8,2
MNA0TP]) R$^?>6X!Z\5T?!IIVJ-[=^&+?FV@Q\"0GZ76+_UN4!3\DDNR:E^*
M0\CS)Y@3?P-WAWY_="6^DE6VL%3AK%;:H]_M;W+GQ\9H9F""<O6,++P<0X&1
MT(EH,9PF2X3];@&IZ4&3=*P="%;:2R85'TJ@][7Y*M4MSZ11SE,SZQ\EW3K2
M;M<7=.[GE0I3(MV+_;Q)C:G/<#S;MYJ(/C^TAA?W6?89UZ8Y-.YYOU@>L8,K
M__$;P3A ,!DZZAU4Q9[(B;.MT?O3_D;95L8(<P>COQ6QW8/]F@-XB2:)0D&W
MO?+ZQ[SYG_-';.ULA[3)MVDZ;8W6\A([5;4[25&L]UH_WKS./#S8\SB/_0SO
MAW@(KTIZPG0EAHY!L$GQ &;ASM=@);ZY-J3IZ(&$2I6J!L229PQ:_O&ID$[9
M+4=>".'$V/?QOKHQ>!E33]H3B#+4\CT8)28>4#D YI<@=]J,O?$[#TZV'SR=
ME[TC]I:T^'G)%?$7'O."FBOEMW/2HQ?6?L ):0KHV.HWU3JGA>1R!P[(W0"_
MI)][RZ5:)/-S^;Z>MF2@'[^\\6=D(36>SL]^!PK.FZO2["#TY2^R9<:5AGH;
M+"H^OXEOSJM_CWLBEZA@49A8?ARO':!Q_LCCM_L#U]JDGEQ7.#7!LF+N WM0
M\$'1.',-I #5*/; ""E6=ZW$M9D>V'.[,^Y>6K+2NRWWN#RJ /U(B,)![JL2
M:D+?QU L0.ZBKF;<S$9SGQJM?;2P*K>P>]"Y='>:X?,++Y^UIVSX.(\)-EW:
M+GHQ)[[121NCSR[$>]DS;1CZ1ZBQM!BZ+ET]L0HKQLYEPBGF(<.E/./'B?L,
ME]I_;)B$4VZF_AI-?#5@L+$@G&G*<#$;_K)?H&?^G+WE\$)8R$(_\T#! HVY
MYQ>B4I'1/2^4\^O);(>+ GJD&_3H'&-A]]')W>U&62_#RA0981 57&;G(]6H
M<%OVLVK$V"C)E-?C-?K:9T\2)L9A\TZ^6?(7!FI,[7-SPKLK0F_YFN<1+KUV
MS^,Z6QE^U/EFH@"+.Y>EQXC(Z2BXGK$-*YWVW%-<U5+81_J(>IKIU7+5%&O5
M%-^;<7N._UM1\S]+T)R1_P502P,$%     @ 3(+_6 K5*?L2,@  $T(  !4
M  !B;&MB+3(P,C0P-C,P7V<S,2YJ<&?MN@=44UVW+KQITD&4(C72!.DB34#R
MHB(@(@+2A4@3$1$5$)1 I$L74%!4HH B4J+TFM!1E%X"00DAJ+1 (A*VIOWQ
MG/^>\X[SO^?>\]W[GC'^.\:W&'./G;WW6GL^:ZTYY_.$L&98"\#N4R=M3P(<
MG!S !?8?P-H 1"P#POP"@4" W3A8<\!Q@)/C=_M]Y/S=N+E^'WFXN;FX=_'L
MVO4OQLO/QS;>7;OX!/GX!7XW]IF0H(#0[P^_!_G7KIP\7%P\ KR[> 7^X<;J
M!,3X.$YS]')Q* &<8AQ<8ARL7@#"]I'G7]SC /[?QL')Q<VSBY?MAB#[@8;=
M;/>YN-A.\[ ]9M^-9=\'N,5X]B@>LMRUU]&75^FZN'Y\[G,^Y6-ONR2<QL@J
MA_UN)/ +2$KMDY91/:"F?E##P-#(V.2(Z?$35B>M;6Q/.9]S<75S]_#T#PB\
M&'0I^')X1.3-J.A;MQ.3DE-2[Z:EY^7??U!0^/!144EIV8N7Y:\J7M?6U3<T
M-C6WM';W]/;U#[Q[/S@^,3DUC9V9Q1$6B4M?OGY;7EFE?-_ZL4W= 7_^^HV+
M ^#B^!_M+W&)L7%Q_EX#WM^X.#BC?C\@QLVC>&C7'DM'7M_K>Y7TX_G$C^4^
M?]O%KWS8B2SA=V-,0%+%@*!*^0WM7Y#]UX E_&\A^S=@_XX+!PAQ<; 7CTL,
M@ (,>DFZ.O ?#95OKD:[R)S\Q0)(?0NZB<4FH'(YJ-RE8#P6F3&DZS"MMK6]
MXCJ\?^UH9]I'U\<9.HH_/PG/W37A6C/]Z4S<H;_(I\:Q@+>Z?8A?2J:OYIP"
M;G\C"4%#AD[M6),WUSO4$@R:=?9$8>EVQ'T;.O8/G1+42:0+![^V;=SP^*21
MM&PK\0WY5I=TG#*R*-6WF0ZIQ9*,RZ(1S+V0Y!W3&+L:T$4U^X-S?7O2D.#/
M&W7[EOC$WPR+T &CO%A>:C6CHEV9I@V*"%]F :=:L'"[&F]A:)>/R(1%R.>8
MLU>X$U2!>\_N^9SVE2JV=;DJ2CW'N,]4A!\ '8DLX"Y"HL'&4#0#(9'Y"YFQ
ML>ZU8U2WSUL[ A1!3'E5WG?.S_/BSJK']KR*/#*2@I?#A&[.&7UP CMH^FMH
M#K);SZOMD$HHGS=8?JQU$M5^LN![O>[-Q2.+=C%1N?OV<Y3]/!,3M H5SA$3
M%9D1E6K(G4+W25&?3[CTM33/F(^H']%2QK==W;B>N05[C*@U7I]=0.UA 5V:
MVG%041QB,2Z^!@SO;JVG;@7/0UOJZLC;GY\T\;[WLDD_4=EJ&.3FM"'W%*^?
M2RU<#Z*4>H-I-#6Z-F6S/_;J.+9W7HL\5):MLV2C,GE51GN.>#QK2(E#9U)^
MWP+'":ROU8Z)KC0\EE&!-HV;4-!C%&,"0NVZ%>0G+&2]/'0SVKT7AW1BJ"V3
M5TL/6P>%"CGU/W<Z1'N_+X_=.^=Q_@1BH00B71T'@ .G*8AX^M%@"J(+OV?=
MG/]6F.!IG'E35-,AJ] *'NVO&1=M91RT&A?]^]VB9/!O B<M%!BU+."R0ZKG
MQQ+M\R"UQR-[_GAJWN#JQWUECO13 ) [^H;W54T0]1)XE+Q)+0>_T#R14BO5
M%='&O=#=$5DZ\U^'5PA*+,"N02'@C;VT4)[5D;3$BH7XR>LN@7-O+M^&=;,
M'*8/([S- C+C>!C5[;Z$%2)XW/?%Y2:%0V,&C[04.]ZBFPK.N3;<>GG0]#U7
MOT2 Q46P4]K\E^AZQ:)#ML]1D+V/]L:9!8\%2\6I8O+/CK9K-7:ICM8W<:U/
M8X6G[?(2/]Y_$GI+ #!RZX=*F!L3A#D_+.;T0U(E35'IYH+DE(M3=*NJZ#IW
MY-G' TS]NB2K8)[>X;D7;R;B[-^U.;Y\!ZP?0&<PD!8:S-%B!<8K+#4,G*/H
MGJ:4F8YT-[?[^U?-7A);V?35:[?SJ#;J[0M(SGQ-:8.S $U.K^J#UO8<1QU*
METO2/[[YJT#^NPSU1)<%+.3AWYPIKT+=13%WA^S!]\,&V\+NMK* 1PHLH%T"
M_?D!;_,^B1^QXA,AO@:/B-!][!Y(1*W#P!*YF^X)^H:_;DJLSWT)W@BDG"P/
MTW[1..7]>*'EY+U[E87WZA26EK[B.W5G@JA^C(?F'E%$1((/!WH\TNSSD:JK
M02T4UW(XBLLF3^+[QD;@'U$G4Z^=[>$.XDY<BW <TO0D!(9WTAU8 '<?(PT.
M(V:P /DUY*Z=#Y6K,)QI?_ZNMEB11XBH9F.D86:XX*U]N?GW>^0*N/-]LBB\
MU'#P$,6NUT>( LNBBPE/;?:0'$C,W=$U@?$&/ZFO$RKVOF[FV"O0=?^*G%NH
ME=Q(LX>"-66-*LUXA G6E?0$6<!BZIT-V5[) H1_CO=89%N'$8G4=%7/5K7J
M[2/_X3BW8?WKF45K<"ZR,B&L.RRIDFQ-@*:X]5@HI ^&A,2$2@:EN\,[CP_6
M+F&>V$ENV>JV?54I6ELNV9@65,XF%W9"DBP$0#71];7GH-)HM)&V@KWV#]O)
M]W+4<4U^5Z=9?8/'3]H.:7U<[\VSK4+%XVL1G9C9:>:6*^A%"'D7AJIZ7EMX
M=JIA[?,I@A9!I2]$KBG_%.6/Y#0Q1?[\)Q<[9-)U!@+$':WV"ZB7W/GO-@M+
M1AUTH<PSIWM$ZC-=#53T#[I>L;+A-[5=.;FEW/0P,D7EG=#:V*-:CD&22D!T
M6 )TX16R03?5L!=#.=/P$DSY$+U5I6O0?&%P1X"L(6&1M,'5;+A0K,><90%)
M3>?8AQP$-8>:R0+"MBQVGGXUHM,VAH+<!EP_7@]_O52&S66&71?-]-E_$6[I
M+&LGZY1T#JEJ8MLO9KLB)5^&=3/8V)PX3E5;4!L0Y66.8H2OH%6C#WU6;#Z@
MV69[=TM;1TIV$1XES:VP.AB##8(5LP"R/2:+N1\T)"#%AV+)R#ZFTJC.)BFM
MG=Q?2&UX^]1QY]'>:U#]^H#<4;5Q-(J<2NJAZ8+H;S1#"PW/8+?7<X&U%"$G
M=UM91,2C*3?H2<,?[J=#32>5OH[G_X3,/N%:O.K8:WXXL?=B='K$=1?ES9,.
MLUNVQK(]18.G7+_6>S601K>+-- /*E=,O^1=]CQ0$78K5.U76X;'](FPTH/[
MI](W/S'.Z&<NOI"*Z$Y7?_;L?Q[A6T/^U&;& SB4* JZX39)F@N:1Z.&OY_)
MB5Q<,VCQ",]*.7Q@8988+'T@PXCW^9B-]*E-H4.9WPR__0HCA="T0A2,<P@O
M<VFVT2)KO?J?!*/K[1"2LQT3'\]PV^W.OYYO?H4KJD'RBJAE27HWF$RQ)I1W
MVW.#Y8OEO=JB/9X7KB%Q,LQ*X2=F.59X38U\TI/1722)CW1C<((<0U1(@Z99
M[(&?(V^F_:"YS4;&/ LYZ]W'Y6_F77*1[_JPB(B&:"H>8L%#]YP*,]!-ALF8
MJRV&D(Z$O_( $;VNV+PY(=+'-,&WEL7Z?WQ+OWDALM[MR.((.T4(FO,O?A;M
M]-$'$\N"B_!I+R_!CY;-X\NB9#)JC/G\U<*)RB9R ;>QUC:<[/G[1TWT'N+*
M"'A@HY3BT+>#D+3@@WG,K=Y.?!09*[E-;]XX</1B&OE86V3@%<X;<_$F%K(+
M.: JEF2W>/2ZEKESR0I:H7;>?(TVY"1-[A@L$_J2\\S,<L/:DZ%7THYK<=U3
M[7.SZ,<,W<N<O+>'3C,K"'*54#R(#N[>ZYCT>*JQQ<MM[;WZSB>B!2=<E(Q8
MWR9/?R"@$L7F96\$MK4]%-7?(+Q%NPV$WP'67Y<VA$9C"-@>-O>1Q/A1L D&
M61>UF_E?!X\- ]3Y<DCRE3'OU2?*/-SU4(^>+T<N2NFDP$YENO!961U[WV=U
MZ0%R-;JQ@L9%!Z10E2"G=DR7V^9[-#GUKEK#M1A?VP!(0GHU"Q"PHW:2(4-D
M++6\"5L]P7!]1.S@"1BA8<\R?S!=-LZYPEQ*T!)A]E#ESD).\J3*MZ0R\O?8
M2V<B(C>(9QPS,:3E^E_%LNPE:Z.BR9 /%%VJ6Z)WD\-V$3+><*H0NH$;HDW\
MG'JJ20492":N")I3CFV7>@7E'.C[Q4W-*?YY09IWL;OC9>7E5HO\FEF+1S7!
M-[$%XXBJIK;X@)._*CF%%0;;XZ3Q4[#O;S!O34IYF%\>M:"^]#HE6RV_L)NQ
M^Z9F//\5D12G!'(M\J#FX(+$6#6/#&G]X-N9X?';,P.0K"O8_&@,59Y12(=%
M,LKP@MH&CZ?,2CK(/\9_QW<TG[0;U,4PBP4(U5%*NZ#0+B2.UG<SM_S3!-T[
M3/*M"+19YH^JC!_OQ<,7E2G'F#D_;M)[:,Z9>K!-#WB(S@^-FB 6<-7U7-X/
M%Y68!Q($#+F0.8\&B+U0?KHLL8V=^0K0LM.P,RV!VX$M/((QNC[W*VF1T8=[
MM/:#6#)R0&'7A>NJ\V\)*ZKU+.#.T"X2$1\*\2Q#FPU,&8(D,/775N[9"0A)
M#\5$.C\U0='N8FL1!^L^7:HQ[D360SM'TMKV=F(D#;1/!EN0JCS3M5C SLK=
MZV#Z>N6EX<-N&2T_FLWC> ^55/IJ])=!W-_;QJ[4LVN*XS3[ /P/<Z2<3.1-
MAQN^ OU6-V*BMS6EJP.*IZ@?9-XE"RJN=\HESJ33G[& A 9$UQ&HK^X,BGIT
M?'LDY9?%\R#BXZ>W<2-VDZCMGQLZAH$"0]<"DYKR))R_:LL%IQS*I,] 7R/%
MVD-\R5C"1@=%]EQM<TO#J$%(]:FO\V/&=EK7CHW7[M_H/0C<SH6EH?D8&#00
M-X9LE,,WI-+%3X.)9R=^\+LQ=XNFMNYZ6.@96Y3RJ?AZWCF1W<D7]UE$/$&+
MG0CR/.76>K@BQ/W77NHPV$<9H4:P'56B'P2C4"&>*<A%A/2<Q_*OJHE3[\-%
M"GR+B>\OT@;G3\T=&[PU,US>_)+Y0>$HNX/@)0L],JP;);J\&;F8!3GW)E9W
MH'4:B;A2B*MR4K8^\K#UX=3+L\?>I>WFYC1:<MVA2SCT-D+(CBP /#"?2#O-
M'%*0P>K^P M'#]H]GM/L, [%X93LP\Q+#((^52AFI7$3C _U3^2H,IHQP?AD
M#-D%Q@_?SRC"^&.2</?1^JGGLF/_T$G2)HSNOV3>XCO_A(_K3>[3:_$7G)_<
MXWD183>&?-, ;M/LXD;QM9@^75 C**<A;([F,XF"<Y#'/]<C=H&FPX)I3AM4
MHRR5P9X['-?-JSSN'1([J/5:G+%"X64*");1-1FM= G:+F^XYE2#)F;OBMAY
M1+=34WJ%6,"3Q*7U U:,GK#8M2:UQ'KL0"C%N M)/HT"-3&]+""-!=3C$R/Y
MZ <I H.+.]U,M88QYKBDQY?TF]^'#_?<&FV&/=0[=G+ZLZ.]X8Z$6OADNW$X
M31I^G1&/-EW!D^U$A8R0B\*P'K^CB)Z"W9^/W_[BV/VL*7<F[CND7NGG$9&/
M;JHIO(EQ(RQ@#YJ?;@)^(]M1$\&H!4$6P _&$$2[TA; E4H6T'U(ISAO]<"@
M.T]5YG+"QJK7@/V3MS=SS\0=DYJ!+F3'[<;&'8C#(F0QH2-"T;MV>F B=%BX
M(2;Y64?];L%-_?4S@2<@NN_>TOMN/"_7$ R]<M-8E<V"J_ -:6\RV<%7-])%
M"C$6.I+87ZQHN1.KTI@$N3;XN9<8> 4GN7+8CKJ+7(79%V?\F8F'-%QM>N%.
MMZ2\R,DG]W06MMY'7")_2W4_='= <#?SRCL[*0%^MXO$X4A88PB91A1Y2A!$
MBM+]R:*9[4=>V='.^C!'@W43VBL%<TA&M5O.[XUJ-0B^G?=K^/;IY78>@UXU
MB)@L'==V=L]5H(3>\S;W_Q)LE-4;$V0H(=&@(?K\8KIZU8>_A?>==(E47^53
MYA:;+D@'MMC$G#F(KT/V5F\2(8E%$KVUB*K6A'=>PW@/7]RWK1ICYKZGYBIP
M? *D'I)-5VQBN-R90G_V*T8V(X_0/3L&T[O=+^^-NHY%CVQ:?R2:&"=3II[>
M?FBC@1SA65]%+ S"ZUC ^QQAYA [RB$L8 "99BY(V35FRD /VVO\<B@O?.A&
M*67*T 9\A']:&#$'+8Q'$UA -7I,*<>M/H?QLF"/44XGML71;N8,E!L_ AN!
M]7YA :Z'M=3H&5L:H[ /S@7M<5=+(A'?7YOW=$$:P]9[B#\EYTZ ?65=U\Y,
M!%?:3.NG,#?F[CR"GL:^P'W&X;U4OV1]##^N]/6(W[7!GDFQKBI163H$=*$<
M,,H98 $B$?87W@P\>A7\]@-;Q;8N777>X$,9M#(2XD2"HT1?P=4ID PX?\10
M\WL";(_]GL.(^CPIIZ/G+CC"ST6=@J7^9/J2P#4N^BF#0YKMJJ9[?AZ[7 4;
MKG*X6M)NS)0(([4L0!ZS<[AK_.(<.V>Y^1+#1'\*\3XOGMP,W[AN33> DHP7
M8(6+ ^MI%3Z=2(0S6:=:\IG*MN:5Z_OI]A!W1W 1.\@"TIL1-09O<!=-S$]"
MAB8BE5E _&BD7^&3)_#U'T<'TRDCHLQY6)U/)=P )A;=N-G]*X>R,J\Y_O)M
M+G0^"*:%P+NL^LA2HI+H@7Z&4+YHY)FIT!R[+"/JD5$6T'DOU_-8@P:2._\H
MO.YNK=SJ&D=ZN4OU9) D]O69E9\&CTJMQ%U3:R4\!ZS'(UI4"T^/DZIQ-S^;
M67(^O[?UX<*-6T=C+P^) Q/<PGK-E\Z^>Y9\HW3_[8LEDQ'5A]V:: >JRRTC
M)1?F77HUUI#G]90-CXH#&7+!^]*4S\9?$Q<!?O2YC4>$0OYXZWWXV'AH5?6]
MO +J/:U+94_R)/[@4BNJLP).3+N&WFPB!8L]W5WRT5^VN]B&M^;H:\]_G!#^
M(R:@H$AN2H%[^45@)*)O]C@W'@W=%C0H.LP".*Y9W0I+@UY@ ;-(+[3I<,;"
M+;CQJYSMVZG)#=)5/M =5Z/O XPMGQZK(%.#UW#'TY0M"\B[NLI8A."92J\C
MW?HA8PT1] GK%!;08\(<5]AEQMP3A\4-]?+O&.#E5G(O^UG.& Y\4&+\4<J4
M=",-+"B8A]*@8%B_Y,K.)EP*]3B8DP7$O&^5?<(":IN_LB-R9'40REWT$T^.
M,D=LFZ;(GF^3@HE^D:DIBSM;\[I+5_W53X]BQ3#:;?B!L7([2 9Z-X6MEZ4;
M64"? Z$E[T 8->"NB3*C--XGGK"9@^>&>Y1^"IF7 5'/8)XXKZ-]$UZ7<^LL
M]QR\&/1'E#JPYP8O9^N'C)B89@7<!G?!$:F0 :445X4DA8:M,!*)9D27A\V.
M]/E8D >Z[26QL D2H9D=WV?>N*NX2(G=JIEW9>^X5OQ./$-#PV[OR<</)O/<
M<"/;]!PSDUY*D_"7?9DW*JTE!/2>_ SD=WHUJ;2$-5 U>=]VZ8%)R(OI;RGP
M:'89?TUWP;9;7R^'\Z=@CXT]NU?=^#PR(/_SISMQ/SVX5"YL"];G?J+R=B)
M#52?MV!OP:^H@>C0R"&96\<^K4HVVO)\?J6VF9RI8</KU&9Y-,?_N[?$=Q:
MVS<2/#+,,(T=()?33T+$6$ CHAY3KQ'N0R]D3&$*9^F2*PWTS0I:<-EEW%5,
M&6ZMU7 ]RBBJ<>7HBX_V]PN,SPXN['#OMIZN<KO'[$+,0<GOBOF8\_AO+"#(
M[LOFVA*C!*9&_M[H/R>Q-K7]HYQT\&3L>- O[7M?G89OF.M8.'Z)K.@NS;D:
M7>'U)89'W-%3X8VCE3CPWV*P1U!R9!.]M*F+!5 ]ZC<9AI>GZ+^P;85+&)\>
M&BPX-#0$MFW]+LC<A9&;%8WP'RJ)^MK(/%_%'%5'+3+32>Q\C%C99-JQ@#D%
MMU\,%G 6_Q/* BXC+HF[41!6D-41!IMNO4?0V$$"PZRR98,:"R YD#@K5W^=
M>81:,?:4; B4'WI*:NN*"M7_HIHU6:DHW\6=N(TB*J1#I]C*\ .>7LA>@0/G
MHZ3[^MU#REO9TT@27282!^A[*A=K$A?-LJP73D^W;F29)U?7TRHG$S9F]NX(
MVKBH<#T+[2PFMEAPL8 N#;3&&EJE:1)M-A3R?'G41N:;0T.'[<;&']!K!H%Y
M>K<E/]FLF^5\4TC?@DYJ0>J_45'CN#A$!9A#/YXC FV,PVQK/&G"U%+QK6AJ
M4]VWIIU;I/'I4>:P09::_:C!8V_!D[79N.'!S_OK&].NY9Y,ES@KT@D OUS2
MF;K+* >&>Q.]XU^FP9^Z3/GD*[&/4%7P <FF6=!Z 4T04Y*S'<0L9@%+&,9;
MV-H.XSABB04P*AC/'&%]#'%$)?3'#@M@<Q=2(B..!;P*H[.[-OQK5]0$"C24
M8CI)$1UHRJ:IS*?U1=_ZEB N/8.H^HZ":7:,W/SR*7";'FH.??/EZTV,(>G[
M%^L?PE;B;L/(JW_6!/^G%A? GN9I_/=L/"\['UZ<P/R8JG3;6H.-NM'E0UF
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
M 1V1W)CE;) ]/O]:&%.IM4B=JX %)$N3[9AW-]FK5-SX^ZW_GRN:%25WCD2
MAN1$N^L5*T@!N'%8^%7X7,Q= \V(Z*>W7%WY'^R_8RF7H-%WU9L%#)1AMH<P
M#WRQ%V4)08^SP5%VGAJ]QBYA?_#\E:D42)J6R!]VKDO_BENXY2:YU2^O>I+P
MX#ZY,\&2-T%8VS:8!4"N([!6S(CBON-$*]W_B.(O8&E^/$K\+P,+^R\,^ _,
MTS^'^[]K.(Y[ECQ5_"$A M;BER1-B&<ES@D!P#) <F K,/7_8-F;S*-LN5T3
M2J\4:=)A <1QV*^O^,$W:W7"Y+JA ?@E]D/+)L?^,R985L\"<IHQ:R4LP#3[
MSQ\<_)Y32F^P>:?>3L+?2#OY-O[DXHT_^=ZFAQ<T_Q35SWY936*2YCL6$ *;
M4R98K^<N/$>!/;V>6JV].P6.P4S9-@JW9)2QXTB4^)XSS[_/GS^UJ6DTSMEK
MJ?QJ>Q#T[V^D(FL=2%$4.Z(QR8IVZ++"$;)#]H96303B;E%0*G$:^D;[>9/8
M^Z!(_EUVT>=RT*7"R80</@GNQY,T!WO*0*(ADB\'LHS6F@B+.% ?4C9]9=._
M8.K963L;U6/G7@%+B=G"@?!]8 ?!(1LO:(#(M!!(IVK+GF\,>7JDP<R9&R5"
M=;GW7.WR&^^UXM>#T<.:7\/F#B\V=65!F/Q6BZ@]<0,[IEIQ4A3AHI7;,N"-
M3UYS;/'Q[,UG];L:#Q_O;&T<>^V2QBWPB[</40?KR9&#BXYC@E!B.L_04A-7
MJJJ6)GX,G?*RC JYDIX1JGEBL%]2@&N_\K5]YDZRZ:>80<?).XL#/9 ,5S=<
M83<[12TS%1LG#*7>3.H8A!XS>[C0\D?5V&'%_7I"93G7W2%L(7X9,XM:2.D(
M)81EX.7-M0E#ITC<]V8N_YH\^_'L$UZ-H0?'+'N,I!)'?O_K^!1*>%E!)"QG
M?@_Y959H>7!1$$FP!K<R+7GM[F)C@@GI@;*5G,;K.X \\!I!MA\!H@6)8?%,
M=7H$^'SALZ[/-#V<8N:5Z-P\M>[?[.O+G<"GE?I01/&$$V=$%W7?KL7\H&F<
M3^7+D*)0=$/)JIZ/Q^?N.L_/N(^U5@97]&LRRU*<^/8G)@B'PR0MS.&2H-B+
MX]7PBV#%,] /]R4=AVYX;7WUZCY_)4,_H:2  '43U"YVZ;+]Y+V"J&,!&4P)
MV9; -V3>/M3NZ/ 36V4Z3L/2XR=.%]OLNL@UE[Z#D:(K@8:+T+U]E.,#\\!H
MV+:]KGU,M&&67_]!S^$YU4^:-GQ9MPN4Y2)-7MJ=TG\+3;30@1\!'RV<!//)
M37W3"NIC] H938RH]XOQP7?Z8P>/YQQN[+;DOG/=D>UJST)8#EXP I8)%=[F
MUXGPOCDQ4I=WB6K3[)<CBR*WFM;J4P.5T!?9_KI$A]BW48(&(%D8X0B7"0NY
MZ)%%23A_$+>%?3O%B]^_^#M?)X=?P4F.:[R_2IIEKWNSA7_1"EV3",V!<BJ:
MO"4C^P77JA7$=D*K#;F]'L1;![IM\;$ ^+ALNEO3\95?ZB6/.)P\$0.?8-MC
MB*?6_WZJ]O8L.-;"5JL/8[K8BH[C;S+N* 1E19<1'O;%/;(EB@4HY+$ K!'3
M)=7[85AR\54SHB7[E9;=$EMJ?3 <C=H,.E :L0O1C)P(C/@G\/6.4QAP^;9;
MSD)]]J_QV1.95_V;[]:+RH4I;.55#?") @SC<RAS0\*0M5<MQ>CY,P^'BN *
M_6!<TO2K"5S5\Q.5<DE7_R#LUG,R#I4>YN&RUQXC#_1!9O(7H=UX4&6S3Y<S
M9")X/+K.>;JF/>I6^;) _P?[!SK/VF+L+G1*GDB9B>_\F<:ES,WPOD5IZBO:
M7*>5P$-!57()<<#-DUKHC_!][A'BVJBM8BQ66;A5X^$O*U%K><2D\VN'R%?<
M_/=Y.[OF/>XOCN7U*:6X.>FQ>0,?R1TJ@)8 11<*>QC&A+ >>;'ZS[PV6<2)
M*S+?@^E)P3+'GG^-NM'V](W@[E(!/8!#_$MDQ1;ONG0I$\NN#>@#T3OV8#E-
M?E5&)XL"62RH7'P4N46,52(81%_U=\HUUQL>/SU7(G@?TB^B)WR8@$IAIU 6
M,!/3:P$%0\A-5!@BS4><8IP9!C^^4.UVAN+R-(<:,^];/$C2D?9P,CZ?)JZW
M/W^2$-=3DL'U='[@(X3?0HPY@7R+6K]XQ4(ZFM<6C*?8N5,,6O%I]5^G7(?'
MO2K7[NVHJN;>]U.GOE+)FA.\P,"-L+?QO6A_:A^(>AT=L[#3M1F/91X @V])
MX>(4C=*(LL(:.RYGUW<]5&EYX*GNKE&?G=XW1>5LOL* 69GQFG6LWQ)=[R#"
MLCP?5) A.1A_7M#QV7+1>;UE2W/8RU6]UIK=7F6N5TY;GN/DWT>4#QE!+!1-
MDXC"#D0826SW4&HV6F<5.G,XIRV\?-9O^F#\CXL>UO1=Z$>3/VC>,/OF\; 3
M*;*O% XF.1N$-L3SBB3I/U$0N&=]UK(*F0(3H@N2PSI-W=B9,R5.(>/4:(2=
M5>.$ 1@0M;M?_WK+A\-YMJH/"_QL5?+L.;^Z7B2).UHJ_O\PFOZS+[TE5,OI
ML7TLP%OJYV3DOY^/QTB(9LG>=[2ZE=K^=W[';OUG#[TV,I3$K]_KX3X'F76%
M;/6P;T&)7N.5,L$O;_A=VZI66?0?\_K3+6NJ2RJ=S.;M.> TWCWUT="V1@=V
M^_NAY>J<]4K1GP0V38%02FD:/<QH!'& ?NE7KWG/JDL,:FWI/QUG;/ONK=3)
MUSLP[+N!DD9H;17T6RK3'-'_YP'7=F^)5KAL8%"Y.597$('NB!%1>C0+R/KS
MB-.*7R%.E9\1,&6%]!GFX!L64 P!*2Q YD]#5AW_:/'"K96)/GE4XBWC@2\+
M,(=2B$R#/P_IGOHP]A0JD@'/O)TWP;189-.@#/J:\[]A"G:VK\WJ*3/1N"'"
M[EFL)"QBHO':EOU>I=OJ)<TCI_\C#_S?,:+%8;@0.77@J/X'6TI<1;7G@+^9
MO>"EUOJ"S(]NP4+.FT(W#;_AR9N(!,0/(W"3!0AJ(BFHB)([YKI,^4VR S,%
M+\]6V8'A;&@]'4Q^%C Z1\30M6H0_1WCZ0 9 T9ANJ"_9.'LO9#\8 0<8P$B
M.R!;BQX/RV8!Y-H6]K3MG%+G8D<<89ZM/UG <B@%SY1T8\\SW0R_@&0(H\U8
M0/?@-WK(9_5GHFQEG!I#W\L"GC<-($"/\[_G\9_>_=.[?WKWMWF7:#>Q,&[P
M(?3 [-(ET@6;TN#S=1(NP!X'Y_CW%<O_LY]LU803I=(B$;O@RA2W3'.H HVA
MUE.(+3C8='.EI"G*DHU,/UN=*QE$TF*8_2Q@%SQ0MP>?AJQW2/G1<7DV83YX
M\V9 S+'K\<8%^X[=DCOB(W+;[=8KN"?H748W"<LT+>SUW@/AKTZ?A^RQ?7U"
M*VYX9DX=>;.[?#^GJ,H=4VPZ"^C2C9,#E4\P$NFBKV:#"["%/H=&W3PHWHR/
M?AZ17FL=X^>/]C2>'FJ9M;A".*=KF?Z%!2P\F1<FOPYF 7),X -A3=NZ2V$O
M^.75'!AFT]%@2](J[6O S_I;\QSKN1;UJM\E^_;"5#UZT3FH@2["0&$NPG#.
MCN@Q]"[XI3%SZYB7O:H=M;7-2M&+*AQJ!03WES:RG9H%7.;I!F&XB06+4G89
MZF4!XML(N;EE'P@Y-6VS7CC\'(5+T.1Y1_WC]P\LP[>XU :;OZ0!0A0?M04O
M[\-4=OE,*/X$CP%A06)D5#=FUR?0RYUBU<JAT% UHO.M-FM@K_7E)W4!R;F-
MQ.>HVV3(.HF,(FQD5"[?NY16@5M3,,10O =#<JVN*4Y>K9$A+&6*<W":R:=N
MJC.5;I6-__$X ,H%O8R<Q5,+TYD.\5 I \2>QH)!PWU::DHAH;.XD;W)D<Z)
M*<J\O+R)[@4LH*EP_7H4Q12:>!-3'Y2\1)'#I<XHO<DYR^.S:18WK,HUJ+_Q
M$]XQUR3?/"*QQ +J8FN>THXANJSH4;0 NF%=-I1K>7Y73F?![27^1EWQRX[S
M&1F/FQ\B:M*%,ZZJ+AV"/;CK8X( #UZL)O(QY3SAJI3R]<YY0=#P933>OG4Z
M3FT9ZUJ(F;WYUKLLP]PTML6C^F/V38-F,\F3@V^O.'\Y/RW8!HD<<\1YX_ X
MJUC_:_G'#4)4]/N['DQFIG!'<LM]+7NE_K\JB1IF;6UV@AYAFQO^"7S*P0>*
M@@1RGTEK]9(!+I6B/+0_>T5J5XU':'K!Q1S>QT+L#_=CQ")$1:.S%^>=974>
MAT>71'[2.Z?_ZOAJC>5"4;#WC/WL>1+<F 7P[&;<-?<FWF5OTG#J4_+3Z>KP
M2&J(3;XCIV9:+9!]\*Z83>\]P%4E/[YHG6G('(-Q(8*T1?"]"+DX]14%Z8;V
MAWU^D6;/4!%$:?=2Z5LV[U343=X-:^8RJIE\=$6*Z+H;,2SY]D!B1"5,)!C-
MAPXU'38SL(GHX:ELU^]^YF>4]L##IM^($:))=:7@4ZZR #_=%&A]X0 MRTB6
M 2&\J/ZRD[[=?&\H9"^N-^CQ\/46\S&YJS2'X6/D:P=G/1?;.K*'>ZC5(/^B
MZ)TB+$EW 77WIH\B.2[^I3?^LF<!6VM<.C00*E80H*[7;67Y-)/KALF22]A=
M9"-T?8R<V"4CFL/4HGN/MQO[+X;P;1K8-'@TGO]\@E*YX2ZE;S05^>G8O19I
M94,"_@V^4QVMPY;C>")>.MIOIR=.@O&,;EEQ?OF7^/6,F(<17AD7&^QJDVU2
M8I*B'O,X\.S;&(KE(@KFQ./KPGK"0,\XBU!C^PGX7L*+.@O%26UBR$.M4A='
M@?=-,5(:=TYB8@?OE-U3#U;S?8EKZ2!_6"SL06;."]6!:>3R_J*HNP9F9/N7
MY2\^5;T]PBO4(K]OMZ5S M_^.Y>3<P8PB;>1_9HCL[0S8-:+$:(]](S4SKQ<
M>BS6B/K-=X]I3NLAE2#N;R+E^PR_H]8_+*YA9D*HLF \S1YN3?884V.+)T%G
MBEL2G<=,2_02[GZN57EPE8G[H\:3(YE\8^_W7[EP!#K[^!083$8R!?8NN$PR
M#X-!O18'*;K=U9=I_4REM]//<@UU=_M<+K@RINC6#P@*'1*!OSK+,8U4FCP_
M!WG&IO"6EO^(I#C=W)2PP=O0FJR2?NZ@R@UUC<&3?/NWN6^6C_T!T0&-J?*,
M%TRN2U@8N[X$8N8LH,+1 G8M+\9^Z.Z.%I#W7/O#UKLLNEK'<_'H6,I%]=I2
MT@@EO!A&0*R'T3Q!P05,-L;OJ=E HZ=DX:*TKF&H&7$ZLS_6Z?OBU^_&+2G,
M?EM')E9+6T/PX8N9"AEB2/+([#F7\-I;CELL8/T]38LY#JNKMY C6S+*S35C
M%QQ$YQ[R)OW(27I?;C"V?N%0./6G!^RCK_(1UR#%)KFWE]>A5W3OH,T8+RVX
M5Q&[S'DH)0A.NRI;N=O9=:$O9)N*1I!&<Y>*)%WN^7H\Z)IKN7T(=;:D\'#'
M0&"(@BKM"',$4U_>95>MW(,^P"AKUZZ*UCTY,?0"E6P 379<X33@;]3.U_[1
MQOEDCY'\IZ7,K\V8-.A;",F6\J$K'"X"?J:%#E31H1W%BM66_F3J_(C'E+:3
MU3TOV^C\A_FJ4A&YG2_>G 0.H)^7( ]W=+]+/3-159]E(:QFW^@>6NWK'DHX
M<S<=<%'H!#0NJU?L^U_]H,=-C'82SD%6(T')89Z@*D5>Q^WTM*\EM5(:WI9A
M6QJ9)WL7R7LE34F3*T%$SY([<6[LV,T+\'Q*"%6!T6)QB"X[%<<3/<(4X ^.
M?.ZS$G;I>P]YWBR$9&]$\&UOMBNE-7;NV9<K8Z4ERIWH-8"H9<.DN<'5R0[Q
M%LIK\S*@@VC/D/^'9G+VH]*<W<L6ZG:7JID]$<K&1IOR]5=4!$,L-A]97NL\
M"(6-N0R__V)=#!<D2Y$D%BHBE2ESU/AQ\S#QE=WCQ'$Z7ZOQ3/KFO'OU)//2
M!6<NP:8@.*4S;@;Y%M,'Q<4L2B6:>Q,0.*6!GB*WQ"#CT6B8.]EF:OWJ]GZ'
MPEL:LLU<]9?CK*YU>6GIV:*>O7IQ\^E P%2.-MFX$Z6P%B<^"5>DP<#-;J2D
MUL;5YT7=T]\('R6-J'-<01'Z#M=J&VT4T4[-1\//UT/(#J*S.W:,"@-1G'$/
M1 0N_\)SV4*VJ!LB-!-]8%P=][.FI%C[A,U#?@,?1Q<E_9Z;QVOT8C?2CSST
MX!%WM/']&^7]_ZGQLF;_'U!+ P04    " !,@O]8IIN=6N W  !:1@  %0
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
M "(U^-U8 )D,K=I(OL6'&G<.L_<,?AX-[&TF9CC3?B;NBLB'L_?.Y3@W O<
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
MM.A@U1( 4\7\+ .2 HFT-(JH84"X$^@O,,LH"LBU$R1V:9[@ER$P@-V&T:Z
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
MP -\RW0^6/.ANJEN(GVCW7J%@!+[]";/8L;HIZ^$AZ1N<_N(O^R%.XLM7QT
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
M/9V?^.1_F37_/Q(H8_*_ 5!+ P04    " !,@O]8@+QV)VDE  #;-   %
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
MEW,:N<"4YV]QP><.V^*C!L9-V2ZSQ',G(8&P+ORWH7AOTY]=;=U>%2]7\5Q
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
MD=YGQ$ :)NV]</P5YYO.<3N5G0_Q9PKN)JK 6WV<O8/AD-B\UY-Y'RP.S=C
M]B=K,(S+NXMW#+T,K? LQT_GM'58J5X#YRVE0K95%K/EA)@^='P;' <X)#C
M$&HW8Q8AXJ&-:/L)HFB>54'?''$RX0SK4H+YAN+5.Y8W*DM\%#35/^-/AJX:
MX*\AF8<OZG-,FGW@C$; D@-S%_^,!$(5I0UQ9>-N,#>H&&QM0TJ$'DDKL W:
M8WM!,]VMH%773W#&VL?MX@QO#8EZCU(-IU"II"K_JTTR;%,P,?@I)K69"ZRO
M/FMN^_A L,&KV\D!LMN?>?/6:KB@;^?GWXX0+/R6B6]V:]H.%E-)<ZJ3>&E0
MW3&KQX64,F)7U7"UJU%MEF9ZVN]D5]WMOI,)PAI2?2]0PV1(9(%EC-T#+Q$&
MS#Y(-VGYH.! QHI0AXQB]-LCS;#G _'!%8GSXF$AMT7<"W<:S]5:A  M$\@
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
MNC(O-J$^28@E2.WJD0ZP#?N\.!90I]QX[S:O[\TC2B9 7,T5TQ/G8W6>$6_
M7I)37\?,[EC(\""VH<0_4+E LADE5;=&0I9MEKEEL3H(725;D[6M]WI4?IB$
M>O?==6U^KIL(Q&VV[H,!8P+_FU=$O"0Z%H:SF1A.+JT*GXY4N(A>;ULBPQ3S
M_'Y_U.M*F(?IT0VJEM3G3D+AWLO84I9,@ <Z@PL$+0SK3+I>UYVL9UC<F1QL
MU"OR\GH0L&M^ZW"WNDK8#,?)KF]/[6CHR5NW'#269?Q)6!5P@1[.C*-7,(C-
MJ&0SF^3J]NRNK!F[!G?S>SL)VZU8O4W">]SX8M?O+D>VPA2I>"Z81DIF8)7H
ME/G-$YX4:51D<' U*\;6#16VWOSN-*(A\_#]<RZZ*,4>N2_&:]NSZ9.0&(]J
MW95SM*K43K2 /XF1EI;#G_[E"]GQT/Q"H?/W[4,;]69*-"(^^$+C^9)T5#M)
MDJW/B86$091#HG<=(S*/YCG=IYNIA=U<X/[&P[Y2'=C7)ZV6+#@V??=\1X"5
MEVNDQ2U4^D:>T+1L"N#S@X:4#!B736US]?%[Z7FQ(I-V2*[Q4\<\P\+FA*$7
M$;9AI(YI#I8R-N"DV6:<@D;]9Y@$EXC:3W,UDI3 T_S/XZ&I*>"(^AE3_B7!
M^GL60ACYR4F+AXSNQ0T_C(*/-=,Q9Q8_1]K41"N6^[\ .ERWI(X>4M:(?:$X
MB^I&UV0G8K<QR$P"J,/29LO3EZ_#T+O./.CD9*A\H)GW4QN)A%VESK[B-[6
MY!^##]Q<\RJ$=*H%"S-]@Q_-(I(1THT"]+AF$RX@!6EBRM\=^%C]XK/#@>/]
M6X=DM=]+78BQ-RCARW3C>5MJ(<[(B(<V8U .#$ILQ LC/81;9?K"X7Z]W)VC
MEFH)MK)KDI9$.*+.A:8@UG&!LX14"VW0AD9*RI%+C&N2 ''?CP[H&JGZ*'KZ
M, YG73#*JWSTW,#FS/6MY\+\,[=LNOLAVH0MX]EF)DAB";.UO<6\JEX96PA^
MT@N-+^JR95[Z_-F@UZ(OTO1-UWVIFYV[3(=-I*,B]W:D:#W1^D<RGS\2!A<8
M3F4ZXC-R>N)Q6S$2M."%JXUX:M"3:7I=JNXYWP:WR3Q>+T\OSS?[80NOWM8M
ME+IA?<AB+P//1'+JS>UI1&%L.$-HGF<"F6S6V?KJ8F"]0NL[BB@,@]YOI\W/
M^.X*?T]C' A)L>6S49:HYSF%:RYX8OO0]#&VF*8_2&86@MDLRQ'<H#RA.N'>
MA.J%4'%/CZ^0.$/HBAK9M7G\M!2G?'Q\0I^6/'4I*O'%\77?X\6KXI9<6_+X
M:*@$K$3 (ZPGF.Q/*XO4O#'V/4M)^)/:_0V*#^1I[ON#]S\]\K,A!-.M4U!P
MZ]:)3)MW39LY"5P@(  9B)"&^C>*<2J6HAU0[E?/78R.B9H(G U^\.WI!=WY
M0K-K@2FH]W,ECZVGJWS2)B7B$36/BV#,6:<?1PH2-SS",$Y3;0E:(2,D"G(=
MR.R._?'SN(\:M6=;3AX.__EJA>]F'5FK^/V@^T9#EB'4Y4%I)B' ULGL]M"4
M1<Q(Y[@I2\.CJ6IC>DY$44U1I5SLY^$A;W:U=UN58=5NX+[*S%!)P:W@],]P
M:G7COZM2_)W >39#AFD&WBO&1L(IU5GBD"OS*HKGNX]N35UJQV6+THG; ]6O
M?.PO+E)?+#8.YHL,6#A]!4_LWJ!!>*#U.'=_X,Q;O 3I#'Y$C(J8M]7OY+BV
M>VAV;,.&^_H]!$O=&^J\I5DMS.0]4ENN;_1MWI(C]%,C+NS>\(X#AC)WH770
M:RY0J_GZ71K>E8Z?GWS@-0MI#^0Z,C23C/!QMN$Q)=T81XVR)UR@- WG-GE4
M2B'>\1:A7*NXN_6.K-$[\4B8Z*SD^&00RQ**]UZ[Z3%;\-Y.;T9K_X?IG:WQ
MIY1/FIIV1)/?4:I6YC:S/*%NC^".6]2>D;A6LMC3((/ ?/5^(T0<+8ASZHO-
MF$:=@OZ3K"CU:7[Z T!04.>[Z+:M']T-WUOHX#K15:'M>2;H6]Z@'#6*;/1=
M)ZF(H4J)>_9C>]\E=:WM8I5"44X'^%X@;E\P&R ->3+#Z1ES972=5HH >UMP
M\9X L^!&L\>EQ5\9@WD>\YL/Y2^Z?:SUNV']4K=[%'"CO9).V3Y_HO)52XI6
MX8Y_(*O^9PL?=^C? %!+ P04    " !,@O]8;W"DM#TC  !4,@  %    &)L
M:V(M,C R-# V,S!?9S4N:G!G[7H+-%1OV_=V/B?GLU&($LHI(D-"<B;GD(B<
MDPHU9CN$J A%2)-#E-.04^%OC+,D.92,LPF%84:9-C-FWNEYWN_[UGK?Y_W>
M__>N]3WO6M_WOV==>^V9O?=]7]=]'>[?;]]#_T*?!_:?,[,P YB8F8"+C ]
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
M,<J<F@YC!M<E%F%[$N43^ ?(/A [ ]O217 Q] ZX"_[T1WFG:^^R6]*!@^]
M^!#J'LF%FK$&3F%VK4ZG*:/M=HB,8&2)7,B](P<EDI2Z9IG??L*/X2>T!ZT-
M+7?,'";]\^0UFN63^-[\P&%"P-",-%2].75_L^WKO2>&XB#V6&XOG-\@=D$_
MNBT2_R#8(^?X(H?@D)3;D%[S8R\GN]%'BL*QST,>N+!C!*A<\V@1Q#E2[P/B
M2D>+Y=S:+5IE>-FWSP+]%1,G'-_5F8K['S .N'PA"QA6<%DOIPIIDF<9T\T
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
M].4Y^\)S%8_\[)S/3+]SBPJ;!BVICC4H'LC7@71L9+,1MK[&58.I_]EO,%6
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
MS-$K'AK]\A=R L* HQ%>J:9B-VO=O!9,A1W$_XF;VO_ES7#ZY+\ 4$L#!!0
M   ( $R"_UA &+-ZR"H   P_   4    8FQK8BTR,#(T,#8S,%]G-BYJ<&?M
M>@=44^W6YJ&)-$-7I$0% 4%$D2*(B8B @!BQT82(2!,!E6(42!2D2A%4$%&B
M(" BO2DMAA90%.E-" 0!:9( AB-)3N9X[_W_N3/WNW/_?]::LF:^E[6S.&].
MV?O=^WV>O7<.=Y [#HA;F5N: SR\/, %^ _@_@ VF5SRO^@.N /PX.&. *8
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
MJP8QSZIF%#SE%@^_^?PZ;@I2"?4']]']U-7 =PS_)M1FZRRS ERT<W792NF
MY]/Y6GIAL2B8W832_5)89SN^)&%_>=C]6\BBGJ+.HEIXT&<#E1BKDC;CB,,.
M::^RWCJK,9]SGE0N;45$;T4N"HW?ZQ37'3OU/;A!HR)E\66[DGWLI3U.RC\F
ME;MOEWL&F4F?Y/F;;%@/(Z_FO,2\13VLG,I<'X3):</?.P>O"D/&*'+Y0*@0
M%RCQC"&L>A"QB7HL11@R PEM$W0UB)RYG0MT/0G#'QCX+J?-OK>+S07T\=HM
MV&4T[$T_+C"[3U@]J]YTIK$8M&LRHB:$VN:"!DWGS&=L^Y8FRGH6FP#W3+N-
ML0_>?]RKL-XG7#M!$I]'23!DHN\9&^*9-5%I(3*CD;T7_**\OAH=Z)03?0Y)
M/UM\/NGG'I8TA-D(M5/I-EA0!=-$V JU4:OR%I\1D,W(1"RB<%%OOE"-W//5
MR4O?7V5VVJG,9!?Y08?SLGC'-K$I2C)V"P3O>;I-Y] \\QV\A])]N$!I!5$I
M2"O@_1/GW/R E^! HX^HY%S)R,+R)5N-CAAYW.Z]U,#;%K9,[48,J)[$EO*$
M1%R+05,F3"'AL?B.S5L1+<Z6REVA!R>)FTY\E![8<Z)M,E-'];;Q&RL3'8QP
M>8K3TX'/6Q$QNEC0H!P2GJ?Y.!5N6*/MN9?M)>GT?:[F;K#=?D<J6;1+MW"J
MYE<RI[7Q=HLU\#RRF/AB]W&W<V+MYZ[5/WLSW'6 ])YU_/Q>J4?"I2=Q]NV:
M17Z7,HOVV_SL&]U.\.X<4H8V*M)7QJGQ0<@[6/I)3,RMI68Q96O8RKL!3<.)
MR6K)-U^I'C%1)K@?Y4W=HC6MKAAP'LV6\H&$0N@#S$>@YB1Z!,-L 4<"Z#/C
MQ-L_!'*S"V:9C=:+)Y8D4J.HUP^<O_FE*/2=W+=';D?5KF&+"9ZDH7E(" NC
MV0O.,Y36'):?<$ED*0(I42>25[CJ6)@7DUMS)_=MXO0QQ5A7A:Z*U.[=,5V:
M&O=MR2I%U(5/#!&F'ZC-!38,X9QHF$4>%LJ28=#$'#.H3;.EQQM]'#2[@0_*
M>#P>$NO6+O%*0E+XK8KJF:[=SHZ!S@?>K:R8[V%7V]GUY%9U3T8Y1Q?&G9W9
MBF\__31-&ZTYY1W2SAHV>.TTR%[FU-8)< '^/)CZPBNTQ0GD0R@#ML6 7FR0
MI1;;]#F.97-VN?#N3>O'.8G]TE.MW9'I[SY+;\+?ZX&)X"$<*1C,(&5<.QQ2
M)9 =T-YH>:_,O>"=W 0+<S",SOR@'.!ZY2QFW=22OR7=]-7%T)Q-#IL[!EMK
M2<,DYD7.';0W 51=:R* N_(6&"S]D5#E.O^88".[V+I]WJ\J^M/T"U]5/NUZ
M&FFA\:%L]^ODE,B^WOOZ')@)!9YQ7J$O8.]@JRWN&&]FG2&0T0.TJDH:6M#>
M3"U.#R%N?'+6R&G.(#EF<5'8R$:G?>88=>YQ=/S-IV(O2X,\VZV(J.5I\&;]
MB'=83:1Q-0(S3//1"*Y$.:NU>U-=SBYAK1V^/QM!2Z-],*+X#@@!_BKR0I?"
MB4V"3PL1H>QD]T6/)&&?$3)D,')TQ4)C2]:O[/2725<33*^TM6TC7H/74@=Z
MCQ0BC&=C*R 2W6T2DV!L\L)K6*V)U2F>01)K%_YJ?'_,X;!X>M:C8-]WP0?.
M3YEKPFP?#N*;D!L(%[C B,< &0T$KO74[:,1-SKY,&N41XV;;![]V./[+4K_
M?OGC]NJQVL?)TSJ)TG9BL /3X(NCO)!T&_]A-1>02L/<74/MJ^QGBP1-3'<7
M5KJ77UHI6IA9L:[POR^0[_P6,IY)#),[DX_5FFFJ&G%T&> "FID*ZK:-GIF=
M6U+BW9=VXIUN!E7[Y>7C^Y'EF]GBT>^IY0.Q=78L33S5!<7 -HL<M,]H<E'J
M"XR5'6.ZZ5[^_FWVZFU^#_/.QV\UC#@]=&=\ [B9Z0RK=9Y MD-?2+J'W4KP
M2!HZLC9>G827G;7;[-4_S!XXUUWC^#%(TM!C>2K.1#2FN37%HHG70G!9.%[
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
M='OPGM6EC;,&K=/6!<G3OBG>1Z\E//^HN2"2LKR_MFW$BA4%E_2" %L!C)U
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
MIU=(";/KJ ]57WZLN&L/JE)&,R./'=*8:1S%--8,-*$WS2L)#&S*SW+V.O?
M:SWYHLUHP9&H7=</JUV7\3L\W]T@SE@C^\<X&BS*OX;K".U0/3]ZZ%[P!<VK
M#K=V_SP_].G+V6$;K.7AC9<DQRA^I8M;SM2$SJCF[MI7[3;[[ 8DC&4)XBYR
M DGB^)ZQK>5O?>SW'-W_:9N_AM<I+Z*\D>YU982'3'X6GHHM)<5 2O-8F57,
ML'Q3M9(B?:JE;NO8FS2Q*4?+@S*13II/W_&+\GT9X.," AYEY3TD5U]K3,^B
M6_@80@KG<6!;).]+KYI/]\^>/    "^<_H67$=KSG+C D"F= CTKS,^1O9]Q
M>2:7K< I0[L3AD7L_#>QMX"_)I+$YZSECP5^%+,5ZS)C?=Y^4>'5C\/OE_KK
M]S1@?K_X!=HU#2,6<FZR++\[7I'-- 9O%GD;$2."6+@CHRW7@T1PQWD&IG'?
M+!T<C1_Y"0EZ%1=\*3WL</78-\\<U4=%445:TK:G]OZK]WQ5>%*N"IYVT4*S
MI=V86RH9^2 !O6@Q(=#;0AVR)UQ&E+\9-2Z_EJ2BCR/CZ^P.P6O@SB#%0DJP
M3XPA5=R]QJWQ53>*<QT'*WOYH^)$"N9#' 8EVIKW6[;-NJ0A%T;I.E3F+2X0
MY8OE\XX@\QV!/ALY5&/4R5.+.E+Q-XF4Z;!%+H *^'3*:N!B_W1Q2V<B<B.*
M%S2%I);BB1(5Q$W>&\[&'1P]M>CF\/*"%67+O/)](>'GI<#3"UL[0#<6ABT
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
M4MKVF.M_H#O^?U($N4/_!5!+ P04    " !,@O]8LD=8 (TK   P0   %
M &)L:V(M,C R-# V,S!?9S<N:G!G[7L'5%/=MNZF2:]2E!8%I!=1BB@F-@1$
M!42Z$A60)J#2@D*V@/0F** B1$! I82.%(G4B(I(D1*$0!!1:B(2 FEO>\ZY
M]]WWSC_NN?>.=^X=;XQ_,68":^^Y]IQSS?7-;ZT]8(^QIP&Q4R<M3P(<G!S
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
M%XP19?X'?<@/D9)@V4/8MYPIW%O$Z).)S=T;5FP@\S\U&5"$'/<B^O1>@_=
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
MFF,G072I.)QN^=WEFG2^*2V\TN<@)B:$CCHVV7TS1!!UFF/T&^JKI;.+:58
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
M5*[I\KWN[A#\WLVG++C-\)W0X:@;KXM?"HFL2MDK5,5=5M)''K^U**-<2X@
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
M@Q 0R2V:"S).=-[2Q<-P8Y!<YGUR* ;3&6SB'^7+?G?0"[UP]4M*\Z'D]2,
M;>R>_:R.[9#:Y2O/MXS0E&^[DG!(?2_Q)'XCGKG?$?X1X,KK1#(10O@>=KAQ
MZS)=^E73X<;3QDFE3?N%PQ$"-N1R6IQA("EY<24&ZE=U$RMK<],PBN"_+VH_
M[#TE[.3YV?4>V)$U'^=AM4/9YZ4_<OV!%Q:(DC+EM1+L^PJ;QI MP*8U.W!/
M+SXSML4\M.),9MJ\W^S$DIPNMB7K5JKSS0>W62YJ./'>5N]5V)D0.^_?%%1\
MM2#A$&!K*O:?+2R676T*PT@9PJ!)]X=#$T^JQW3*#@4>4UO-Q,G4BQR,4 B^
MH?H\U>:J"C@5KP/92PFQ(2%B&GPTOP]>ZE<;/+XSLV4>POY,5D_X_O/^U[??
M[Z,.,H#;>=A *.4<IK8U>2T1[^S=3X)V6\WCC'Y_E#IE'!.7FQ.,]7FH+E\G
M]UYP'-U>C6W"4#6Q,RZ[9%/29-U'"H;@,K\6J/_[F] G;WO?]$0$UO4[BL[8
M5O3>&)O!>K\UUU]9AMI\*DAX6_W_RD\]=U$D*=W&;PCZR6J0K"LX8K.*'2PC
M2F%7VJ:)3^+YWLBGC=A=3(UDL8=G,KT%G#!%Y .KKE .D0)-,>>9"Z>>E-=0
M@ON"..X?PG*@W@ON*Y]N5Q/+NQB<6J)ZY@"D'T85JR,/36$#DW&:/=!ZET*%
MST]A+K3DCD;MO&OUCW@L?4A4=7NM$_LC4OLB1Y@G=8Q6M[DQ#2$/@ BB9(F%
MP><,7:P[R>X>U^,YI> ]'PW1HAQ==X5D/6SS)FAL#*#+  N:PW:T&0"U3_8@
M UB.@9 $-Z@B4_1[#( !:''=16^[.J,^8 Z7AT2J9K8.U1H>6[#BZC':/T9U
M)O@[\M&T[6H3OEFU-4:-O&]7Y;I_6OYY;?6!+<[**4W0"3_5636S2G") R\0
ME!*-'A.J!&;X3DK:O!A?#]PW"UA<[IK2LE!37>&5>C?!8B8&Z"<LZ9]*4'G"
M^A^2:Z,1MCHOWDTHRS:8[R+HN6@2 Z W7/%]!S_M>;Y!WWK4*T8<0WO% *RQ
ME!_&."83YW="&4 O ]B9<.FI<C-J,,%^]+%U8  X[/=5!I#, #:?T><80 F,
MBF8 %>8U9=/_O^B4#J\:72N3G*EY>?,='5,LVU-R]?)S@5D&D'4C0:7\_LV_
M@)KMFS)=L)$!/ RC0.D#QW,9P-,*1RS&D1Z-Q:\&;IL'WF8 :W6^\SM^$V7;
MFU7-?= EEU:';2$I=!^1 <0>-!6SKT<^LS5%0"!8K_DD;.U*XEH+!VGU]04*
MPGY<Q]+?Y5W/PA<I1TN]SKW%;S4("/_ AP\Z]]^RZ%>UT"T[="I T,*G*4J<
M?.*&2D$6<[1S+'\56 D,]-.D%FGV8,AFH4(T ]]CVXD_Z5SYB/VJ4?HITM"
M <@W0Q:@3_Q4"K &T,!?N3IY)E*2+="KC]&JG14#6,KW3/K+IJ_E^FN=2/5O
M0?/[F#K-@L(%"=N)Y%I:HZ'S4S_]K==5,_*$E7N&SHL;0G.?DQ?X-@3";ZB]
M.BDAF7?(*]I7V=,LS])6Y?2Y]TV*9W/8[EW)3?E.%/]X@3Z>)]E RUNDY:^W
M[0O_8A#A\=4=+ R_!"..!0<D/6O<E0U6T+HG]-CK"*XQ9TH*+"33APU]2;TV
MM%SZ(2HO"=N)%H5/GI^CN$ D'4X=G"B,M^RK><-_G_WY\[?GOO=HI[)P#<A_
MXE7K,])'3;OLI9B2.'OQ37=0^\,?][;IC>LL/E..:5&$B[[Q]9*^^K(YPW>/
M6G@B\DF=1][[V_;E4-\L=3JG'V9?FQR2GS05NSRRWC881'!*.JBQ:9!EV;O?
M;=; 0<$I)F79]!(_)\+;Y[R/I-I)LX3M%<(\54S9>(I^[!.:%:6!!$@;G?ZP
M[I2S=)''W63APVW/W)V'A,,]@_:_OKIV4HOE0&WLSKZ;OA4="> \SIZ\0S'=
M%?S4[%)(XCLUV5#6:I=W>I1ZDCW8AJ/\6KSB>)M[09'Q<L(1B^T\4[:7LDN"
M9J; V%D"$Q,'2@]#%]<U=SYAWQ7^V4R;?H;T>5^0H/;V)/[_-KI+=SR97'N
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
M7.SU_0;D,0.H7^E%WV( ,E@W!L!,WNH#$YCV7T+?Q8B89;D3H!PE=P\OC^M
M!6>_D$>-O9?*,ARNR,]9<P5K<79P?=&]:72 (KJ0&7.X)1"<ZM'WPA8Z;T@T
M/TV^D2GQ]6'P?8G3BM92#M9"["(N=KN7Z9UH/@;@:S.SVP5AIYXL\I$5:9F<
MG#994-/D:U=OS+,;U\Y]]E0.P9VP7Q]<^C:\*QN?[Y.W;TQN!&E0.#OMT(E1
M'>V?<TO2LCAA!_"G6KS^8L7#OBQE;K/J-B=F^_M;54L;RFXBO5GSV[,O_]8L
M(JM"]NFJ%"1\$PIGUL _A?J&R6D5V&69-B'F01@L07\NNU2U,HE]4D71Q]%M
M?WC,7?59!#V[P8\>!5^O%=J6K+J$,NF!?35 $^[:FHH3(:I1SLQP+O<'C3(S
M13H/;=?8IRE[I6M(;):J]FK"9;575GS8-78)Q@ *F^7+M6L+WK2<DII((2MI
M_<$1Q ":,JEBEN0TVBN4PI?LS&[HO7WD,L()I D"0= 4<'F$;QRKR+/_RC6#
M9]56/=7.'Q>RN?W.PHC--(1V*;J*^-+^6$5(S<>]O;<ONR#Z<HF(Y9*GCQ$O
M-U>BT?@6#&BW$8<2&$5!*";DBDAG99.Q V/?7WF#UG':)H'\\/T^'JEO<OM,
M;5\^JNFQ4,[^ML',]L +&S@L^0EI_G:;,M*'EA^X*22,A+[,7FR?;7Q</..;
MYAO</Z)S/\F=74^A4_(PYM6M=CWPK,I]43Z>$+.<"QL>>A\=DLXBTRIT972"
MP\;\-<?RR?>KF-Z6DP&T.S1@N*"W2VC/V-44L6E*Q=X$*RWIGBON<A>;.*0A
M/:\NNQ]8R29!9N+HO"R[,%0/78_$U86=F5H\.1E7%5ZIJ=GEF/LAR[O4 F4X
M=LC7",?_^N6## W S>*-WK'%A[;[E21$@LY9G)S(:,LW[#U2>EX[W5?/W/OM
M>JO,=Z-*2@,S0,,R-RJ?&D+QKD3*4(IW;7)M.O,4QSS'-BOTD%(%.-K36=-9
MTO:#F:+X!T'I5Z-6WQHZ[4:@)O+T:.DZT&E,-T3<HYD")^!&0HLHX9\SGKN%
M1CB;7%$_%2'NZ,M]*;A0/CD]:$GLPGUI ?:'5]-SR4Y;FTI/H3)V3?JUB$N(
MM!MA\X'R:()]MY ,=0\E/1_I0G&MS-7L<MDW<7#\NM5I)U/=F4JW/TAOEOO+
MDV,!HJ?J#6%3.'T$6F_3 YE]M2A81=I8G$]$-R'M*Q]!ZS>/NG)4/S1A_^,T
M^Z5/*<\N%R2A[*1P::D6AE;B50IZV\3*J=6 7FA#V5HK1GNYE1BE^6&.VI&@
M\OR VO=5NH I,Y6)H8S1^]XQO5N)OQ+V*/QGW2W4*;KIQ$DA[SCT$L*$:OY=
M@)G(K'@3"?]S?OVOPH[XTZ>^_*NS=7X4&),78+!HS'S?N.-7_EE<L80:U<T
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
MLWU3DF6W&4H[UFK3M\@Y.'4-OT.03&WUFC3H:3?;/#-U["VMN.N"#VU9G5G
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
MT5-W%Z4;B.4H'M>A.&GD;0#!?HQM<JN=ZJ\GK/[RVDWS4H;[0\7_6#51?7-
M0!-?Q &'(I6./TI2 C&C*0QH' :4!)Y L8GJ:] <6?6WR((U7:OS 1W\] R
M8U3,#( 5(,;&P$!$1\9 A^*DQL  @GUC8'*K;?GZX$2YE!."@S2"6- 8(C^E
M,,L"#&7<0E+B!XF(M(8&Z9$;V01T==Q=-G676]V5;96F _DT 1PV!.YA,;,!
M'2+'9O.Y'<UG)N@%5>YO/Y#/3-3#>O<1AO*I&.*FJ'-Y91=*-+UH<U[?5:71
ML'.-5<;[M7;$01]V]N2;WN^*!\Y&FH1N(+95&*JS_F11J8&PVT&JR6UVCNMO
M-;\5[^ME_J3:^,VS2$:A7+Z,8HX3B&B00$Q\-?XI2P1CB9<PH_!T=_F1WT6_
MM=7#O"=GYH+N(:'G;=K+9Z:FG6AK2M/T+3\NG2.?<F_Q2=W'XX+M>XHGKK),
M'EL]/R]R7GW("S5&^ZZM7;\EB_RA"4K7B2VWHKTDQXN[LL[5=^^_+U46*5GP
M]\7JJ<G(+XMY0-),9,B',GI,54,D#E-*/=4]06V"\SB+C?HF.N=P9'7O^04=
MPZ#C> 8V/,_ FFNE/VN^0<\X^+IA'6SQ;IK?YOSIZMF?-WUF9B;LC1Z7>3;>
M6)"ZRN!SSM^T67]CP7N0*3@:(8N$&_;W^U+E*EX]+;6S;+;N&7L+G_U]52\;
MK5N63::KE+Y3R*LGU?K7(--F6]3SP8^ME(8;\R<%/">?65+-$6'L,FFV%YHN
M?>8(^SLY,\>^MTB4><?K_*%0=3+M3CQ]_2S_T2?*)#24(4@,6<8CZ=7$ N*
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
M]_N7K4_]98FKY120[6Y3[A,WQ^]+BU_+1[>/Y@Q'%" F>!A#$4821X]%$L>
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
ME-]JH)X3R'M. %ZS8O9"M4!9[RT[+G9FVJ\Z,S?0]=P \@I^4 Q)!'\$:Y[
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
MW+XM-F:@8]"==;<$PI&9-Z4^J;VWA&;?\-LN8S.]FSYRMEKP6_&9U\LJIY*
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
MY?UHB9NGYP5?5X9=R\N[$X2K)^4-_;.M5O,S#R/".8S4!B#B60QQZ"<P#EC
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
M!83=(97*B'VN.%QNNB&O3YL6KQMP*K[ 3>?T9=D<81W\DER=0.G ,7CV-+C
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
MMBVE>G $T#:"7XMBJP>X2]!]P-51 S &U2+H3N&]7SD$6QOSRLT\T[N^P<F
MU$YT=?=>JDF#MQ1A)A@V!TJ> W1M#)OOWD7M4MD@0#47]!QN)=<KU@*\72MJ
MND?E!,)7PGD>XT"@Q->U'R1#N4@$PE$@4L8S++>-T3B>9KQ,'!6>=B;Z-*$#
MX]QQYP)J;<QK&>'1W2O;A=-VHV<W[ABFH2D]KB$G[^]482HS\IO )>&=.!\K
M769WO<++MWK1FZ)NV)-S[OFICY6JJESQ<E/O#W3NV##OV#DK_[!S<24Z\&!I
M6&K'X^1-9+1J]3F[Z&Q-/Y?$ZK?_7/RL=8V[FEY2W^,WW09;8<:[L1AA0!+,
M,A]1QE1!%Y;9:98+%-*T(+E,7',J'K_SBI2 NO9SU"!?USY-XV^M)J:R2,V!
M]]JP *Y5/ZLMLS# D09@!ML1]5JJ5YZF.\$8$0/QW%6?GZ4T=[WY)9%/5)A?
M?&3D")%V?&6]C5(SRO.(ACXBA1 HYKG\KRB,4)(FD0CS+&<)J#KS+*6)M]S=
ME(QNW*WE>) C#9D9L!.Y8>:[$[FC.4G\?5$RUR-!CNB\SSR0<^*>'09R]@%X
MW*NW=+K>X.7R[1XOV._U0[G&2]W.IKK;>/5UO0)'P[!5)S;8_1BQY<I3;'G?
MZ[]YFC.OQYKWE:\WE6$QM(4.+T?4TZD/9O>6FIL@_K;3B%54#B0U6ZQNIX)^
M!&^Y@N5=\88LF[G6ZASS,29I3HN H12':G @3Q%)I>I3Z@N2)TF>%9'%1=,^
ME7FNASJ:5JCH!VHQO":&2VEW1=Q)=CLL&?QN^*0 KNZ%]Q>?]T[XI&!']\&G
M/V59.;R;^G>]8M_6TE0;XZT_:O"';3@9!4&&4QR@B/DRX$[S#!5%))-I7Z1A
MDC)14*-.32CAB;?S'AOZG+CN,?)O+0 &L,C85*-FUCJ%GF!V?*BBANXD,3M4
M6%?ER:9DYRU8!BKCJ(09^KQECGZFJ;R;WZ0+>N,L#_,B"5'(LD!NV(0CS$-=
MXD5%$10XBBDH73<@.G7FKHLV3F*Q=UR BJ%!^C1,[AUK"9CGCU<0/.D'2.PJ
M_S<A.>]1 $ )1Z<"D&?'U@PHO_0)+ZK?%6;S+J6-PYB&,0\1Y46*XB+EJ$BS
M",64%#B.DIS:C@4_37"VV_^Z?RUM>Z-_1FEF'L&E*F#>H*\%%44HVIXF[CC!
MAXKJ_)+]#+EWNDD?%O[\=?F%YVQ-GZQW)O#W%7Y1A4C_CS-U^Z[N$.XK_K+8
MO$C:^J-UO5%MRC=EO:Y5M2%-11PRWT=9F! U"4T@0M7HWR0K>%+D12Z$58'I
M*+;F.2BX?GJJ],.>6*PD>76 3A4'7K4#TE;8V!YKN=9VIG^S:#EN'H!ZGI'O
M3+XFPHE 21#Z2+X^C+ (I#=G"68T\4F><!B^XORO"YA3\KK^=Z_'UU_LC9AN
M%=-KV7(G(>N]24M]37?,>3^U[/VL==X\T^E<\^B\^M:)NISM1N.XF7FS<J*Z
MX[W,S;*V+?EUO9L7^O9EHR#6[L3]$B_D+X6H'TG,"$L%1F%:%-(=9BDBH?*3
MA$0Y34GBQZ!APA<I3ASG[@A=>2M-'-J=?TECAB=F+O4 /"J3I'O#?]^DC]'4
M-9[9EK[+YGU#49WU\5^B-W-+OZ'XQ]W]I@_"&_U_6ZP6+YN7%N0SR@J"@X"A
M7#"&XC@2J"B*& D:1$+D) LCHX;CHY4G-N:6%A $]5C^89,=)17,-(T% C7N
MGV1^1,?^_GJSM>J?%*/?HW_Z Q;S\9HQ$[>K;@K3I\V*J?X5+M-.LN2/4>Y'
M12)4;S[)4"Q8B J?"Q00SHH<D[A@YO/P+A";NE)$4_<6J]W,,*$84,V +0>
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
M7J&0O,,B\6E P06I9XA-[-!N-O6Z?)%QAMBL6"TC.<H7W^'(E(/J,O-$KI0
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
M8,PI<)DN"^<*'_,\H7EA,B\*?(26>?D)B]J(#QO^4-Y(QU"^2*OH8%I)SH7
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
MW;I10U 'Q.8C(\<D'[=+#H6&69I^'*2BK,^YV@$[6Q[0$3S0]9,N2'$S$-)
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
M4$&F$1,!BV#=$:RAL&J(X!2,@"HPXIQBYJ5$CSS)<)HF"6:1#$G"1)2S''(
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
M$K1\NJQ;<@29LQ*G2_F9N1K*$7R'A5.N%K8SK&UBH3XWEF(1^R2E-)0X87Z
M22H2G)* X3S,HSP2DI(D@[>R&)* *)YUGXJ?V:HY!/]AV2<. UN [(#B<2(B
M(ACV ZE\MT@0S +.,$]B/R6>G\K<@W:5N P2<,L(MX"8V6A;$6'FMJ5RA5HZ
M[LSE,>X=6;Z=I6<U8L>$VK='1Y^Q]=FZ^1BZ]&19/"A;UMR:*EYO-DV!%T&6
M>SS) QP'NFF.( S3*$UQZ.DR;)$+/P3U*3*B.G' U/%PI=RNC@O=?Z5G8] 2
M&>I>F0!JZD(YA@GJ)G4(;1A  P[0EH4K9U.VK"1WYNV8T)S9HP' <.BU0%ZV
MG=]5*Z^GHW2=U<T@GD5(4D*3(,8A34),/!EA1CV&/=U.Q:.YGU!0:>I1*A.;
MAZ9"6CG^W9 MZ#2M8["8*?W%PL*4O)>S'X#U1T_2X?7?J$C.YEP=HS'S.*L1
M,0^G5HT];#DZMZQK/0U+*;LL^%+6'S<#V#,F:9[04&W9[<CZ#%,6,2Q8Z)&$
MQ$D<@AJFG"8UL5YJPFB'\B5#ZT\#9J:L;F" ::PM O#!MF>%<S7!]C2A>4?5
MGA7X8";M^3?L5'FL#]H;5C^^7Y5?_BK%@_Q%;>[ZE\V,A/V#BNM"W+,_NV.[
M2 JAC #!7D8D)LSS,4VYA_/ ]R-]^9%P4*VW>Q8G-AV_%97L\N>[+I@/BC.D
MYX.HD/V5K=LC566*F_S1ML! [XWKD7:"<WUZ9O;HVWXF,#MFT,Y1LXPTSZAA
M^@IIMC=_VPZ@.3C,U0F5S7&MZ^/9Z<!U9$<G8'!6^SL=P/MV>T)*\)R0-^6=
M7$F^EJ)K50U)!CGZ\N2QT=,S*[ZBGC+J2(^G01C*/6[HG(@,C9!LI 4E?8Q*
M9)7M<7S%V=(\1@4:YG>,/V@Q;O"37'^4;5^&SUI)%T)0&6:^Q")*M-O#0Q7Y
M^!3[L<QIGJ=!XIL/$]Q??>IT*^5_K#IZ2$_(*@%C[@Z0&->LB^6#:946K2>%
M/E\J&F ^WR4BVDW? X@*FSMW2I31J7('+\TW,^X4OSL3X4X^=,H8#,%4X=?_
M_-?_ZG^C_I6Q6O[7__I_4$L#!!0    ( $R"_UB@M8\_,XH  #=9!@ 5
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
M;&66_O'I"XEQ\?YB61_TUA!^I(HE#\DXD+(62CIAP"4DEJ0,+$FG@VT2VCQ
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
M-D[XXOMX,4)M+?,4.X>27!T23C&)<R0*C"F33#B3>QUXM, &.NA/-\C8M?9
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
MMW)WI4%&J:TAUE[F \'1RR]A>D:<7#'QYF*:-RMA940N;': =:P#L90A*N7
MZ22EX]'XNVUG=B6''UZHWV=$CXFBEA(?@+>_D5(DO_-BGK[0SJ"8?'9^/IM^
M6L[2/T8VI9R23F1>.;F?FJ1TV3]'H<9 0M/881)X!U7]OAGJZ61LI*3^;=?A
M<AQQP6R4@:1F SFI66CZ2FJ@O6:XR3$(UGI8^?[4]?L^Z)'1V)'2!I#J?5T*
MIN7[\OI[6EGYCX3V]]/*;/U?K5+X%B:7+BK)<9QH+]2_>#'-M[^Q\9/D=%P.
MW7TU7GR=+<+D;_/9Q=>K5\VK&::8;T:8CGS@%FN!F%4\D,12!)=KD2Q3Z+@T
MQ>?6,.^?ZW[#G,Y2T?T+]B X#< ;.4DVV]L[7TML4PN7FAE)6;)1"B$5GD&)
M*,#7P-%2#"FRM1AMZX=\C\MAO\%=9QMKP# 9P"GVN :F9-(7G>M*UGFW$1U$
MX<FER-8H$Y ):8:TA;HXF3J+:X>Y@;J$R-';Y^MJ5Y/ YLNGMXE(DX:9Y"!(
MSDF5B@YH5Z]ZC,M6*LXR:UW&,KA-U%FL_CPVT2$0.7$3O9ZV*8T^23[7&K*2
M!RZ,!I.4!66M A=KYU"/L7@1A-*M2QJ:$-YO2F"8H#]*J0,)2XBON]PL7X;Y
M_ ?MX?\(DPL<,9\5*B,A>2GIG',"0@J,#CM9(F>6)=.ZP_9>A/5;A],#8+9
MMJWV!@#)>S+\"7N)6Y%%*J!S2J \B^ %,^!Y0FZLSB&T+KHXD,1^:WSZAVF7
M&AT 8$\2\(B9XJ4(MJ:JZ5^QU!BB* B:<0HHC.*I]6.^DPCNM["H?S _GK:?
M[BBKU<5=+6ZA/5:Y7_ZXS5.CF59;EGFDX58_8[#]E*O[*][TNV,HC>0.G*^M
M('0R==I  C11F)RB2\VK6/<B[.2F\%>+?%Z5'[@D@Y#: V.N/G'TY,%DK2$K
M^K/5P;O8NB78;0H&,Z^J$1;N=74_7MX#.(6OJ;^42"VCFTU75O_[>#$2W@@3
M"EF8@JKVA$3P(9/Q#8D'IR6%AJWO0QXD:"!8.D+3NT!SLM@'@*$[/+R:G8?Q
M=)2--,I;#O2%K[E=>]E/U!B5@S9:9=4Z3[.5D(%@YG1%W[U,/EGJ X#.1L72
M[W@><3[240H>G84@17W@D#1$K1SXQ#P/P@C=O.WO/2+ZA4P#Q=Z?$GN"E <
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
MM+$I/R.OD4U9+_.&@%4]T0JBVCSJY<5B26?*_!I8C#E?,C)06%\'Z!I@>QO
MZE0*XR[*XAKOP#U).WU$TX/+;#Z0X%+G(J'P[.LK1TFHK_^R7 HZ7'UH/K)^
M7]KZM4%=8.C^8*<.M#18V_3I(B[POR[HLUY_.S:;?>\S&ODZ#Y+6:@+\G45N
M+D&,XD+D#"@JA+BJBD4%S&EM=$X84O.N*3MH.=G[N?.Y&Q!.VO!:X4(!0:VJ
MT72(\V+ 2'3DKKN2<O,NH;N(Z7DJ4PL<W/-SF@A^L+9CR_NRU=.4HT*FW1_6
MV6.X;<1V_R2."SJ/(C? >*HU&,&!5Z9.F+0N,\ED\*TCC.Z>Q*VD^K[<6>#'
MY;]OX.X+=SQB!FY9 .5<(KC3H1RYC]H5R67SJL_]*!OL\[-#4'+OW49[I0R@
MC\^MJJ>[O)04A*K#6KT.=;*4*Q PD3WEB8QI2,HW[Z?Z$#W]3OGJ"%;-%#
M,'W"LWHM\A&_SN:[=XC+63(>"]2.5Z"LUA"X-^"8$<6X3%)KG@S:A[!^AWUU
M!*_V*AD SOY>9Q.\7BS'YV&)BY'/P:3:93()$4$Q6]L7"3*Y-J/.WEH98V-
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
M@F#?8*,9IW:\8&&8[+6[>53B\SC8-L7I]9+M7<(HB3%)85C #C3.'19(>V8
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
M>;+[R&XTT/X=4H6_V\4_X^J7Q?SVQWF2A3L^>/9TX;%)GSEA& U6VME\(JR
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
MBR4YD6/7D3K-3&R36"QVN0^>W05YFIH\.SM-@<=G?SO]>[/)OI=1E4-A6*2
M&XA9I44Q9+_$H&]9LUE+7<IRHL0P-<QO^UWVBU2W8L3=N!$F@[.IGM-#=WUZ
M:!<Y#64\.3N-Q8B)^.V>.(*XRX.C3A3Y[6[2YN&QGP0^@!= Q/V(_\_;PZDH
M[N9H,\G@[5XNBF8*M'ZOZ[>.@]+TQR(V:<]KM_^Q9T7/3A-9&%Q/X7SWIU.S
MHLS G6GR3 R+GG5ISTV=#D<RDZJW'WA!$$1]&FDF/!?9I/?=)<X*E?BNH7FA
MFQJ42)R %K\#VH)FV<NQ,_6XW>YGHH"IZ9Y/QE[]^N/@8G##.E[+NV_I>ALC
M?*B@7MC(BXQ'MR&OX@8;%%'K03MSKH88&R/+WAM4_*W-OKSZ>#-X-[@\OQE<
MOV<??O[XZ>?S]S?LYII]NKJD>Z_VO:-VO]/VV?4[=O/C%?MT_O'B_/W5I^;U
MK_^\^B\[O[RA$;_=]C?T^0_SL+O6PT&#_4M$*8>,?6BQ'P0O9"$:+ )E1#)A
M)N7FU7YPTM\T8B6/8]SOS0P2T^L<36,HBACCUVMZ)R_NH3=#V\NM>O\Q>.U6
MUR>_!RSE(V *1@+&2(TF%9K]5G&%R,XF>+^4RC!9L'=2Y<QK-__-9,*6]@Z&
MX\T.A\/?GG!<<(U!P,>=3]AM(<<9Q$-HN*C4L8@E:%9(S&:X!!<%X\6$5851
M%:#IF-]LJL,@<9;CE1(\8PF/\)9B,A>&&>GD5@0*B$!KKB8DDO-;P'47=&J\
M%Z,QN&1F\R2N00*14)@74:S Z6A)#(J-4]S!3%?T8SY_# IJ)>1 +G2&"91R
M\5B8%!W4)4360-);HFDR1C='."UFX63Q,>PXY#H[ #E@B2@PJ(2/>1 ;B#<4
MQV&U,"Z*!/F!&X%Z1!%E58PZ$2@+$6L@R 1Q2HEQ)H@2=+-LCL$Z_'II:81Y
M+$AQ@R2J# 40>!+189?3UIZ(ZY0EF1SK*2H5#(4VBN-"G&XZN]'*Q@*X]-28
M%6MW'%_=[<'7S;U@O-H_\;WCOJX15"=UH@"9) (O;9@&C"NP@,  BS #"AP#
M1&&8"9V2.(GE2']$@70="QUE4E<XCXA1R<PAHU0R@AAO:W: 0(@!D>6B?76'
M148Q!':.G/.QRD"[TLGK\*87',!K.]\+8G?E+@65?(6#)2W"B)T6T.K00P8]
M;K7DWFH)KD8>+P,9)2A=?WWY$W2W )Q\&\!Y9 M;; &QDL<(V53U90PU*(M&
MO-*;3Z%T%@*;K>02I*P4*D 6&@EMN0VEH+!ZJ,"=L^(BLRK(N,56G2'GT&C4
MK$N# AD2;=$R$[%M=W45:A$+K@0Y(%P>MUQ?D*9*4VZU^U';1&R94&I @[#1
MM9-*+ A%5&6<"!S=LD;,<S3.<!E_L5#!OT(@0>18G _QUW/J5L VW ;8^IU5
MV&[,22OHW9S--@8Q G\D8L(FU[+@Q-U<(ZZI.B3 <A5/P8-P%CP4F3 3RMKK
MEJ6M9'%F(>1VP3W1A>K2IHB[VJ&R4B5"6-LJ(XJDBJT!MLX<0H'%0X9(QA$H
M:8N0"-;0#JVXE41I"7JG\1I]>[QZ+?^(_(81SRK+111,2!*L\\0(PZ#7U&NS
M$F$#;G67ZTLX"T^<B+RH7:$8RLH\;,$F[,]GTD!5</+E1H6%T_K:[KCZ2: ]
M%EVTP.XB+/[V")LQH@O>*@BH.ZXK+SNR%FF/X$%*SC***D6A7LB$:[3F4AN\
M3\>$J$M'J*@^66$'#TQ)$+/(4$O2M>'8Y(!M[*GG+ZJ97:^=52G7L[*!N,UB
M'&)+^O9YU(0\P?;]%K*ZRU^2;SSY$3T-UUO1/07;@.NG=$_V3&^V)1IS#B)*
M7(3EG(X(6(\H)%8JT)EI'*M0(Y6>Y6Y[ U7FN3 &X#.$'TJL#F@\%FB?57*
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
M9.R$]TQ+K=IU98Y%)F1O(W3#,(PC;;%2DK-LV7L^1*^Y9,_;)>&E55+)TGI
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
ML-?/:4H4;>Y<EU^IJ#[76%<N)$0I+>5=EW^X86\^Z_O^7?T[P]]02P,$%
M  @ 3(+_6&%QP!>I @  2 8  !P   !E>"TS,3%B;&%C:V)A=61C97)T:69I
M8V$N:'1MU55=;YLP%'W/K[BC4I\"X2-)4T(B$3 +;;Y$G'5YFP,.>"40@=,L
M^_4S).VF5MM>*DU#0OA>?,\Y/O@::XRGDV'#&B/;'5H?9!G</#SL:,8AIADM
M"*<1;$[PD!>/[(F GX4@RZ( ^WB"AO2;;&C:)B7AXX8<HI 6G&U92*S6^7W#
M:M7(#6LT=]>PB<,\S8N!=$P8IY)(N_XG("F+LX$4"E):/"=+?DKI0-J1(F:9
MG-(M-S6ZZQ]9Q!-34SN=OG36^SL)JJHI7_?Q6>TOB'L212R+99[O35T@5H3^
M]".413B0_@(F 6>\ BE3%E%-@EK.0+KM=B1(*(L3/I T0T1GSJ'ES6<82O9=
MU(CI%PG;/.-RE32U/>_7EI@71UR:DB,I*."$@L>*DL.2BX\ "Q)3T,"XZ6K&
M[0T ]#15!?O $V&;4,A9GIF@J\:-VC':'5@&5R+2VWJOV^Z*F:X ,4'MRIHA
MZVU8YP?8D1,\T8)M3\ 35L++:@5=GJ4LHT XA'FQ5Z*++"7.GUI$D(HZI4SX
M+@6_"7?(\P*TA@<%1JO)9.[<-V&)G !A.UC#W(,EMC&J!GB,?@;@HHG]8 >H
M">X<QBA HS4X*,"^MZYGVAC;SABYX"_!!ARL1&KF@C,/ N1@$(/%^AGU7.<[
M%VQ[BF:NN'$57%_U=%WMCR:V<S^R5VX3_)FCU%FMWP3P_$E%,A- @FGN"1@!
M,JMQ12K 2 "-P;5KMKO53"BV%5>I#1;U-@9--]L]F']QJM7#0IDJ4%WH\]@?
M^1@,15,TL%K5=AA:K6IK-*S%T!H'D.5E0B(Z%.&K?1I3>5-0\BAOZ#8OJ$G2
M(SF58L->9YMRWW^&N3S^W OZ>_:"_K87])=>J'KSG9KA7QIFO*=AQEO#C/_/
ML%>/ZD2O#_CJ#_(#4$L! A0#%     @ 3(+_6'Z&;\W)P0$ IV08 !$
M         ( !     &)L:V(M,C R-# V,S N:'1M4$L! A0#%     @ 3(+_
M6"YXKT9B$    K<  !$              ( !^,$! &)L:V(M,C R-# V,S N
M>'-D4$L! A0#%     @ 3(+_6/Z;B>'-(P  ;5D! !4              ( !
MB=(! &)L:V(M,C R-# V,S!?8V%L+GAM;%!+ 0(4 Q0    ( $R"_UC#[]=K
M7TD   ,1 P 5              "  8GV 0!B;&MB+3(P,C0P-C,P7V1E9BYX
M;6Q02P$"% ,4    " !,@O]8Z[HPM-HO  #+,@  %               @ $;
M0 ( 8FQK8BTR,#(T,#8S,%]G,2YJ<&=02P$"% ,4    " !,@O]8O[J1C*8D
M  !W,@  %0              @ $G< ( 8FQK8BTR,#(T,#8S,%]G,3 N:G!G
M4$L! A0#%     @ 3(+_6/S:&,L)+@  ;CP  !4              ( ! )4"
M &)L:V(M,C R-# V,S!?9S$Q+FIP9U!+ 0(4 Q0    ( $R"_U@YBCK+:"H
M .X[   5              "  3S# @!B;&MB+3(P,C0P-C,P7V<Q,BYJ<&=0
M2P$"% ,4    " !,@O]8 OZP((0K  !%.   %0              @ '7[0(
M8FQK8BTR,#(T,#8S,%]G,3,N:G!G4$L! A0#%     @ 3(+_6&*[<56%-0
MBT,  !4              ( !CAD# &)L:V(M,C R-# V,S!?9S$T+FIP9U!+
M 0(4 Q0    ( $R"_UA5Q&,.BR   &HN   5              "  49/ P!B
M;&MB+3(P,C0P-C,P7V<Q-2YJ<&=02P$"% ,4    " !,@O]8+BD]!(TA  ".
M+P  %0              @ $$< , 8FQK8BTR,#(T,#8S,%]G,38N:G!G4$L!
M A0#%     @ 3(+_6*ZML-14*P  O3D  !4              ( !Q)$# &)L
M:V(M,C R-# V,S!?9S$W+FIP9U!+ 0(4 Q0    ( $R"_UBJ[YZI22D  &8[
M   5              "  4N] P!B;&MB+3(P,C0P-C,P7V<Q."YJ<&=02P$"
M% ,4    " !,@O]8^1">T3<J  !M.P  %0              @ ''Y@, 8FQK
M8BTR,#(T,#8S,%]G,3DN:G!G4$L! A0#%     @ 3(+_6$-!"FG^)   \R@
M !0              ( !,1$$ &)L:V(M,C R-# V,S!?9S(N:G!G4$L! A0#
M%     @ 3(+_6"+!15QV,   94$  !4              ( !838$ &)L:V(M
M,C R-# V,S!?9S(P+FIP9U!+ 0(4 Q0    ( $R"_UA)]]1>:RX  /0Z   5
M              "  0IG! !B;&MB+3(P,C0P-C,P7V<R,2YJ<&=02P$"% ,4
M    " !,@O]8 ^)_H$0L   9.0  %0              @ &HE00 8FQK8BTR
M,#(T,#8S,%]G,C(N:G!G4$L! A0#%     @ 3(+_6-[$7TH#+P  ?3L  !4
M             ( !'\($ &)L:V(M,C R-# V,S!?9S(S+FIP9U!+ 0(4 Q0
M   ( $R"_UA]KE>?[38   M'   5              "  57Q! !B;&MB+3(P
M,C0P-C,P7V<R-"YJ<&=02P$"% ,4    " !,@O]89<@O6S8R   K0@  %0
M            @ %U* 4 8FQK8BTR,#(T,#8S,%]G,C4N:G!G4$L! A0#%
M  @ 3(+_6(9^8<N^-@  !48  !4              ( !WEH% &)L:V(M,C R
M-# V,S!?9S(V+FIP9U!+ 0(4 Q0    ( $R"_UB>M5$/Z"P  *8[   5
M          "  <^1!0!B;&MB+3(P,C0P-C,P7V<R-RYJ<&=02P$"% ,4
M" !,@O]8J%DALW(S  !F0P  %0              @ 'JO@4 8FQK8BTR,#(T
M,#8S,%]G,C@N:G!G4$L! A0#%     @ 3(+_6*<(^8?]*   -C8  !4
M         ( !C_(% &)L:V(M,C R-# V,S!?9S(Y+FIP9U!+ 0(4 Q0    (
M $R"_UBOQ;%O-%8  )F*   4              "  ;\;!@!B;&MB+3(P,C0P
M-C,P7V<S+FIP9U!+ 0(4 Q0    ( $R"_UC8#Z5C:R\  )X^   5
M      "  25R!@!B;&MB+3(P,C0P-C,P7V<S,"YJ<&=02P$"% ,4    " !,
M@O]8"M4I^Q(R   30@  %0              @ '#H08 8FQK8BTR,#(T,#8S
M,%]G,S$N:G!G4$L! A0#%     @ 3(+_6*:;G5K@-P  6D8  !4
M     ( !"-0& &)L:V(M,C R-# V,S!?9S,R+FIP9U!+ 0(4 Q0    ( $R"
M_UB O'8G:24  -LT   4              "  1L,!P!B;&MB+3(P,C0P-C,P
M7V<T+FIP9U!+ 0(4 Q0    ( $R"_UAO<*2T/2,  %0R   4
M  "  ;8Q!P!B;&MB+3(P,C0P-C,P7V<U+FIP9U!+ 0(4 Q0    ( $R"_UA
M&+-ZR"H   P_   4              "  255!P!B;&MB+3(P,C0P-C,P7V<V
M+FIP9U!+ 0(4 Q0    ( $R"_UBR1U@ C2L  #!    4              "
M 1^ !P!B;&MB+3(P,C0P-C,P7V<W+FIP9U!+ 0(4 Q0    ( $R"_U@[$9AP
M!!T  (<Q   4              "  =ZK!P!B;&MB+3(P,C0P-C,P7V<X+FIP
M9U!+ 0(4 Q0    ( $R"_UC( LZ1LB,  *4T   4              "  13)
M!P!B;&MB+3(P,C0P-C,P7V<Y+FIP9U!+ 0(4 Q0    ( $R"_UANYYP\#  !
M  2+"0 5              "  ?CL!P!B;&MB+3(P,C0P-C,P7VQA8BYX;6Q0
M2P$"% ,4    " !,@O]8H+6//S.*   W608 %0              @ $W[0@
M8FQK8BTR,#(T,#8S,%]P<F4N>&UL4$L! A0#%     @ 3(+_6&K1[B\/"
MC"P  !@              ( !G7<) &)L:V)Q,C(P,C0Q,"UQ97AX,S$Q+FAT
M;5!+ 0(4 Q0    ( $R"_U@IET^2# @  '\L   8              "  >)_
M"0!B;&MB<3(R,#(T,3 M<65X>#,Q,BYH=&U02P$"% ,4    " !,@O]8%[!1
M8^@$  ""&   &               @ $DB D 8FQK8G$R,C R-#$P+7%E>'@S
M,C$N:'1M4$L! A0#%     @ 3(+_6-EA(\OE!   ;A@  !@
M ( !0HT) &)L:V)Q,C(P,C0Q,"UQ97AX,S(R+FAT;5!+ 0(4 Q0    ( $R"
M_UAA<< 7J0(  $@&   <              "  5V2"0!E>"TS,3%B;&%C:V)A
E=61C97)T:69I8V$N:'1M4$L%!@     K "L 0PL  $"5"0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>blkb-20240630_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/20240630"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="blkb-20240630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-07-29</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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>2023-01-01</startDate>
            <endDate>2023-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">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-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">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-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>2024-01-01</startDate>
            <endDate>2024-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>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <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-15">
        <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-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-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>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <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-52">
        <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-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-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>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-63">
        <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-64">
        <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-65">
        <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-66">
        <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-67">
        <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-68">
        <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-69">
        <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-70">
        <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-71">
        <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-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFILimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-03-02</startDate>
            <endDate>2024-03-02</endDate>
        </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>2024-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>2024-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>2024-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>2024-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>2023-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>2023-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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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>2024-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>2023-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>2024-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>2023-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>2024-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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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>2023-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>2024-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>2023-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>2024-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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:SwinglineloansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:DesignatedCurrencyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:DesignatedCurrencyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-116">
        <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-117">
        <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-118">
        <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-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <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-137">
        <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-138">
        <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-139">
        <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-140">
        <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-141">
        <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-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-06-13</startDate>
            <endDate>2024-06-13</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-17</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-17</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-16</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-154">
        <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-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <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-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-162">
        <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-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-164">
        <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-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <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-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <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-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <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-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-172">
        <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-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <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-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <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-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <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-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <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-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <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-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <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-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <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-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <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-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <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-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <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-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <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-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <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-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-199">
        <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-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <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-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelP.GianoniMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:MichaelP.GianoniMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinR.McDearisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinR.McDearisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-26">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-27">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-28">0001280058</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-29">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-585">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-586">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-664">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-665">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-712">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-713">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-714">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-715">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-716">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-717">http://www.blackbaud.com/20240630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-15" id="f-718">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-719">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <ecd:TrdArrDuration contextRef="c-202" id="f-930">P6M3D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-204" id="f-936">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">2024-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-1" id="f-15">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="0" id="f-24" unitRef="shares">51626340</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-30" unitRef="usd">30438000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">31251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-32" unitRef="usd">800670000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-34" unitRef="usd">6006000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">6907000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-36" unitRef="usd">152832000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">101862000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-3" decimals="-3" id="f-38" unitRef="usd">2943000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">353000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-40" unitRef="usd">92290000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">99285000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-42" unitRef="usd">1079173000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">929757000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-3" id="f-44" unitRef="usd">98066000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">98689000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-3" id="f-46" unitRef="usd">28489000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">36927000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-3" decimals="-3" id="f-48" unitRef="usd">165465000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">160194000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-50" unitRef="usd">1053249000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">1053738000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-3" id="f-52" unitRef="usd">549521000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">581937000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-54" unitRef="usd">68785000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">51037000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-56" unitRef="usd">3042748000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">2912279000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-3" decimals="-3" id="f-58" unitRef="usd">44038000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">25184000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-3" decimals="-3" id="f-60" unitRef="usd">51682000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">64322000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent contextRef="c-3" decimals="-3" id="f-62" unitRef="usd">802372000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">695842000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-3" id="f-64" unitRef="usd">23786000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">19259000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-3" decimals="-3" id="f-66" unitRef="usd">427098000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">392530000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-68" unitRef="usd">1348976000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">1197137000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-3" id="f-70" unitRef="usd">998071000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">760405000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-3" id="f-72" unitRef="usd">75397000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">93292000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-74" unitRef="usd">2315000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">2397000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-76" unitRef="usd">36290000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">40085000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-78" unitRef="usd">4362000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">10258000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-3" id="f-80" unitRef="usd">2465411000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">2103574000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-82" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-83" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-84" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-85" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-86" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-87" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-3" id="f-88" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-90"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-91"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-92" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-93" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="INF" id="f-94" unitRef="shares">70883488</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-95" unitRef="shares">69188304</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-96" unitRef="shares">51623951</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-97" unitRef="shares">53625440</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-3" id="f-98" unitRef="usd">71000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">69000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-3" decimals="-3" id="f-100" unitRef="usd">1208624000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">1203012000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares contextRef="c-3" decimals="INF" id="f-102" unitRef="shares">19259537</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-103" unitRef="shares">15562864</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-3" decimals="-3" id="f-104" unitRef="usd">857452000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">591557000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-106" unitRef="usd">175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-108" unitRef="usd">225919000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">198869000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-110" unitRef="usd">577337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">808705000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-112" unitRef="usd">3042748000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">2912279000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">281376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-115" unitRef="usd">262390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-116" unitRef="usd">552894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-117" unitRef="usd">515138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-118" unitRef="usd">5910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-119" unitRef="usd">8652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-120" unitRef="usd">13642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-121" unitRef="usd">17657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-122" unitRef="usd">287286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-123" unitRef="usd">271042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-124" unitRef="usd">566536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-125" unitRef="usd">532795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-126" unitRef="usd">119810000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-127" unitRef="usd">113926000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-128" unitRef="usd">238998000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-129" unitRef="usd">228426000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-130" unitRef="usd">4890000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-131" unitRef="usd">7549000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-132" unitRef="usd">11908000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-133" unitRef="usd">16161000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-134" unitRef="usd">124700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-135" unitRef="usd">121475000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-136" unitRef="usd">250906000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-137" unitRef="usd">244587000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-138" unitRef="usd">162586000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-14" decimals="-3" id="f-139" unitRef="usd">149567000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">315630000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-15" decimals="-3" id="f-141" unitRef="usd">288208000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-13" decimals="-3" id="f-142" unitRef="usd">47081000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-14" decimals="-3" id="f-143" unitRef="usd">53191000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">97946000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-15" decimals="-3" id="f-145" unitRef="usd">107576000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-3" id="f-146" unitRef="usd">39068000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-14" decimals="-3" id="f-147" unitRef="usd">36146000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">81870000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-15" decimals="-3" id="f-149" unitRef="usd">76737000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-150" unitRef="usd">33443000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-14" decimals="-3" id="f-151" unitRef="usd">59148000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">81197000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-15" decimals="-3" id="f-153" unitRef="usd">111986000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-3" id="f-154" unitRef="usd">902000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-14" decimals="-3" id="f-155" unitRef="usd">788000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">1806000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-15" decimals="-3" id="f-157" unitRef="usd">1562000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses contextRef="c-13" decimals="-3" id="f-158" unitRef="usd">120494000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-14" decimals="-3" id="f-159" unitRef="usd">149273000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">262819000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-15" decimals="-3" id="f-161" unitRef="usd">297861000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-162" unitRef="usd">42092000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-3" id="f-163" unitRef="usd">294000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">52811000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-15" decimals="-3" id="f-165" unitRef="usd">-9653000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-3" id="f-166" unitRef="usd">15715000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-14" decimals="-3" id="f-167" unitRef="usd">11167000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">25991000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-15" decimals="-3" id="f-169" unitRef="usd">21829000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-13" decimals="-3" id="f-170" unitRef="usd">3310000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-14" decimals="-3" id="f-171" unitRef="usd">2778000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">6657000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-15" decimals="-3" id="f-173" unitRef="usd">4785000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-174" unitRef="usd">29687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-175" unitRef="usd">-8095000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-176" unitRef="usd">33477000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-177" unitRef="usd">-26697000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-178" unitRef="usd">7883000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-179" unitRef="usd">-10200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">6427000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-181" unitRef="usd">-14101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-182" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-183" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-184" unitRef="usd">27050000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-185" unitRef="usd">-12596000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-186"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-187"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-188"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-189"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-190"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-191"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-192"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-193"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="0" id="f-194" unitRef="shares">50747337</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="0" id="f-195" unitRef="shares">52642411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-196" unitRef="shares">51399853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="0" id="f-197" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="0" id="f-198" unitRef="shares">51677418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="0" id="f-199" unitRef="shares">53643124</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-200" unitRef="shares">52371927</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="0" id="f-201" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-202" unitRef="usd">339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-14" decimals="-3" id="f-203" unitRef="usd">3055000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-204" unitRef="usd">-846000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-15" decimals="-3" id="f-205" unitRef="usd">5213000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-13" decimals="-3" id="f-206" unitRef="usd">-1386000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-14" decimals="-3" id="f-207" unitRef="usd">5383000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">2709000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-15" decimals="-3" id="f-209" unitRef="usd">-5309000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-210" unitRef="usd">-1047000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-3" id="f-211" unitRef="usd">8438000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-212" unitRef="usd">1863000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-213" unitRef="usd">-96000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-214" unitRef="usd">20757000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-3" id="f-215" unitRef="usd">10543000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">28913000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-15" decimals="-3" id="f-217" unitRef="usd">-12692000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">27050000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-219" unitRef="usd">-12596000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">60553000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-15" decimals="-3" id="f-221" unitRef="usd">53622000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">519000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-15" decimals="-3" id="f-223" unitRef="usd">3798000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">57856000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-15" decimals="-3" id="f-225" unitRef="usd">63289000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">-18810000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-227" unitRef="usd">-33101000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">984000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-15" decimals="-3" id="f-229" unitRef="usd">963000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">-1561000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-15" decimals="-3" id="f-231" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">-2462000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-15" decimals="-3" id="f-233" unitRef="usd">1569000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">53062000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-15" decimals="-3" id="f-235" unitRef="usd">69624000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">2473000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-15" decimals="-3" id="f-237" unitRef="usd">-9470000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">19146000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-15" decimals="-3" id="f-239" unitRef="usd">-3431000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">-13579000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-15" decimals="-3" id="f-241" unitRef="usd">11948000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">36228000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-15" decimals="-3" id="f-243" unitRef="usd">52233000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">118435000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-15" decimals="-3" id="f-245" unitRef="usd">75002000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">6118000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-15" decimals="-3" id="f-247" unitRef="usd">2779000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">28392000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-15" decimals="-3" id="f-249" unitRef="usd">28756000</us-gaap:PaymentsToDevelopSoftware>
    <blkb:CashUsedInDivestitureOfBusinesses contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">1179000</blkb:CashUsedInDivestitureOfBusinesses>
    <blkb:CashUsedInDivestitureOfBusinesses contextRef="c-15" decimals="-3" id="f-251" unitRef="usd">0</blkb:CashUsedInDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">5029000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-15" decimals="-3" id="f-253" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">-40718000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-15" decimals="-3" id="f-255" unitRef="usd">-31535000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">1211600000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-15" decimals="-3" id="f-257" unitRef="usd">158000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">966680000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-15" decimals="-3" id="f-259" unitRef="usd">171824000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">6458000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-15" decimals="-3" id="f-261" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">54483000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-15" decimals="-3" id="f-263" unitRef="usd">33687000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">-106851000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-15" decimals="-3" id="f-265" unitRef="usd">-61313000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">-2577000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-15" decimals="-3" id="f-267" unitRef="usd">-3359000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">262596000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-15" decimals="-3" id="f-269" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">25657000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-15" decimals="-3" id="f-271" unitRef="usd">10443000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">-523000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-15" decimals="-3" id="f-273" unitRef="usd">2489000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">102851000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-15" decimals="-3" id="f-275" unitRef="usd">56399000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-276" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-16" decimals="-3" id="f-277" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-3" decimals="-3" id="f-278" unitRef="usd">831108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-17" decimals="-3" id="f-279" unitRef="usd">790330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-280" unitRef="usd">30438000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-281" unitRef="usd">31251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-282" unitRef="usd">800670000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-283" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-284" unitRef="usd">831108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-285" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="c-18"
      decimals="INF"
      id="f-286"
      unitRef="shares">69188304</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-287" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-19"
      decimals="INF"
      id="f-288"
      unitRef="shares">15562864</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-289" unitRef="usd">-591557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-290" unitRef="usd">1203012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-291" unitRef="usd">-1688000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-292" unitRef="usd">198869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-293" unitRef="usd">808705000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-3" id="f-294" unitRef="usd">5246000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-295" unitRef="usd">5246000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-25"
      decimals="INF"
      id="f-296"
      unitRef="shares">2954211</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-25" decimals="-3" id="f-297" unitRef="usd">211412000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-26" decimals="-3" id="f-298" unitRef="usd">52244000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-24" decimals="-3" id="f-299" unitRef="usd">263656000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-27"
      decimals="INF"
      id="f-300"
      unitRef="shares">1357125</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-26" decimals="-3" id="f-301" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-24" decimals="-3" id="f-302" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-25"
      decimals="INF"
      id="f-303"
      unitRef="shares">720189</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-25" decimals="-3" id="f-304" unitRef="usd">52723000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-24" decimals="-3" id="f-305" unitRef="usd">52723000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-306" unitRef="usd">33570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-23" decimals="-3" id="f-307" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-308" unitRef="usd">33570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-27"
      decimals="INF"
      id="f-309"
      unitRef="shares">335237</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-27" decimals="-3" id="f-310" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-24" decimals="-3" id="f-311" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-27"
      decimals="INF"
      id="f-312"
      unitRef="shares">19159</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-28" decimals="-3" id="f-313" unitRef="usd">2910000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-24" decimals="-3" id="f-314" unitRef="usd">2910000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-29"
      decimals="INF"
      id="f-315"
      unitRef="shares">70861507</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-316" unitRef="usd">71000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-30"
      decimals="INF"
      id="f-317"
      unitRef="shares">19237264</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-318" unitRef="usd">-855692000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-319" unitRef="usd">1184338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-320" unitRef="usd">1222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-321" unitRef="usd">204115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-322" unitRef="usd">534054000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-35" decimals="-3" id="f-323" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-324" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-36"
      decimals="INF"
      id="f-325"
      unitRef="shares">10719</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-37" decimals="-3" id="f-326" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-13" decimals="-3" id="f-327" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-38"
      decimals="INF"
      id="f-328"
      unitRef="shares">22273</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-38" decimals="-3" id="f-329" unitRef="usd">1760000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-330" unitRef="usd">1760000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-37" decimals="-3" id="f-331" unitRef="usd">24286000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-3" id="f-332" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-333" unitRef="usd">24286000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-36"
      decimals="INF"
      id="f-334"
      unitRef="shares">21164</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-36" decimals="-3" id="f-335" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-13" decimals="-3" id="f-336" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-36"
      decimals="INF"
      id="f-337"
      unitRef="shares">9902</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-39" decimals="-3" id="f-338" unitRef="usd">-1047000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-339" unitRef="usd">-1047000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-40"
      decimals="INF"
      id="f-340"
      unitRef="shares">70883488</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-341" unitRef="usd">71000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-41"
      decimals="INF"
      id="f-342"
      unitRef="shares">19259537</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-343" unitRef="usd">-857452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-344" unitRef="usd">1208624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-345" unitRef="usd">175000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-346" unitRef="usd">225919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-347" unitRef="usd">577337000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="c-45"
      decimals="INF"
      id="f-348"
      unitRef="shares">67814044</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-349" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-46"
      decimals="INF"
      id="f-350"
      unitRef="shares">14745230</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-351" unitRef="usd">-537287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-352" unitRef="usd">1075264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-353" unitRef="usd">8938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-354" unitRef="usd">197049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-355" unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-50" decimals="-3" id="f-356" unitRef="usd">-14701000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-51" decimals="-3" id="f-357" unitRef="usd">-14701000</us-gaap:NetIncomeLoss>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-52"
      decimals="INF"
      id="f-358"
      unitRef="shares">954147</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-53" decimals="-3" id="f-359" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-51" decimals="-3" id="f-360" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-54"
      decimals="INF"
      id="f-361"
      unitRef="shares">533597</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-54" decimals="-3" id="f-362" unitRef="usd">30990000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-51" decimals="-3" id="f-363" unitRef="usd">30990000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-53" decimals="-3" id="f-364" unitRef="usd">29925000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-50" decimals="-3" id="f-365" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-51" decimals="-3" id="f-366" unitRef="usd">29925000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-52"
      decimals="INF"
      id="f-367"
      unitRef="shares">427941</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-52" decimals="-3" id="f-368" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-51" decimals="-3" id="f-369" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-52"
      decimals="INF"
      id="f-370"
      unitRef="shares">41269</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-55" decimals="-3" id="f-371" unitRef="usd">-8534000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-51" decimals="-3" id="f-372" unitRef="usd">-8534000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-56"
      decimals="INF"
      id="f-373"
      unitRef="shares">69154863</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-56" decimals="-3" id="f-374" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-57"
      decimals="INF"
      id="f-375"
      unitRef="shares">15278827</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-57" decimals="-3" id="f-376" unitRef="usd">-568277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-377" unitRef="usd">1105189000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-378" unitRef="usd">404000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-379" unitRef="usd">182348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-380" unitRef="usd">719733000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-62" decimals="-3" id="f-381" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-382" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-63"
      decimals="INF"
      id="f-383"
      unitRef="shares">23550</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-64" decimals="-3" id="f-384" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-14" decimals="-3" id="f-385" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-65"
      decimals="INF"
      id="f-386"
      unitRef="shares">32540</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-65" decimals="-3" id="f-387" unitRef="usd">2270000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-14" decimals="-3" id="f-388" unitRef="usd">2270000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-64" decimals="-3" id="f-389" unitRef="usd">33364000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-62" decimals="-3" id="f-390" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-14" decimals="-3" id="f-391" unitRef="usd">33364000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-63"
      decimals="INF"
      id="f-392"
      unitRef="shares">6031</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-63" decimals="-3" id="f-393" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-14" decimals="-3" id="f-394" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-63"
      decimals="INF"
      id="f-395"
      unitRef="shares">20200</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-66" decimals="-3" id="f-396" unitRef="usd">8438000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-14" decimals="-3" id="f-397" unitRef="usd">8438000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-67"
      decimals="INF"
      id="f-398"
      unitRef="shares">69164244</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-67" decimals="-3" id="f-399" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-68"
      decimals="INF"
      id="f-400"
      unitRef="shares">15311367</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-68" decimals="-3" id="f-401" unitRef="usd">-570547000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-69" decimals="-3" id="f-402" unitRef="usd">1138553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-403" unitRef="usd">8842000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-404" unitRef="usd">184453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-405" unitRef="usd">761370000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-406">&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-407">&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 condensed 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 condensed consolidated balance sheet at December&#160;31, 2023 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, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2024, 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 unaudited, 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, 2023, 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 unaudited, 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 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, 2023, filed with the SEC on February&#160;21, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-408">&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 condensed 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 condensed consolidated balance sheet at December&#160;31, 2023 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, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2024, 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 unaudited, 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, 2023, 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-409">&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 unaudited, 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-410">&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-411">&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:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-412">&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;3. Business Combinations and Dispositions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2024 disposition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;2, 2024, we completed a transaction to divest our U.K.-based creative services business EVERFI Limited, formerly a wholly-owned subsidiary of EVERFI Inc, which is a wholly-owned subsidiary of Blackbaud, Inc. EVERFI Limited's total revenue during 2023 was $8.4 million. We incurred an insignificant amount of legal costs associated with the disposition of this business. As a result of the disposition, we recorded a $1.6 million loss, which was recorded in general and administrative expense in the unaudited, condensed consolidated statement of comprehensive income for the six months ended June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-5" id="f-413" unitRef="usd">8400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-73" decimals="-5" id="f-414" unitRef="usd">1600000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-415">&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. 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 vesting of restricted stock awards and units. Diluted loss per share for the six months ended June 30, 2023 was the same as basic loss per share as there was a net loss in the period and inclusion of potentially dilutive securities was anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;21,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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 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;27,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/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;50,747,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;51,399,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Restricted stock and units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;930,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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;972,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;51,677,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,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="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,371,927&#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;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;/tr&gt;&lt;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.43&#160;&lt;/span&gt;&lt;/td&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.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 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.53&#160;&lt;/span&gt;&lt;/td&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.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;/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.42&#160;&lt;/span&gt;&lt;/td&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.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 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/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;12,367&#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;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="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,023,093&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-416">&lt;div style="margin-top:9pt;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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;21,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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 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;27,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/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;50,747,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;51,399,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Restricted stock and units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;930,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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;972,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;51,677,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,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="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,371,927&#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;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;/tr&gt;&lt;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.43&#160;&lt;/span&gt;&lt;/td&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.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 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.53&#160;&lt;/span&gt;&lt;/td&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.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;/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.42&#160;&lt;/span&gt;&lt;/td&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.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 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/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;12,367&#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;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="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,023,093&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-417" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-418" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">27050000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-420" unitRef="usd">-12596000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="0" id="f-421" unitRef="shares">50747337</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="0" id="f-422" unitRef="shares">52642411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-423" unitRef="shares">51399853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="0" id="f-424" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-13" decimals="0" id="f-425" unitRef="shares">930081</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-14" decimals="0" id="f-426" unitRef="shares">1000713</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="0" id="f-427" unitRef="shares">972074</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-15" decimals="0" id="f-428" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="0" id="f-429" unitRef="shares">51677418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="0" id="f-430" unitRef="shares">53643124</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-431" unitRef="shares">52371927</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="0" id="f-432" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-433"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-434"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-435"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-436"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-437"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-438"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-439"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-440"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-13" decimals="0" id="f-441" unitRef="shares">12367</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-14" decimals="0" id="f-442" unitRef="shares">9487</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-443" unitRef="shares">1023093</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-15" decimals="0" id="f-444" unitRef="shares">1151974</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-445">&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. 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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;14,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;14,534&#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;14,534&#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 June 30, 2024&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;56&#160;&lt;/span&gt;&lt;/td&gt;&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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 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 liabilities&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;56&#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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 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;16,198&#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;16,198&#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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial 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="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;5,004&#160;&lt;/span&gt;&lt;/td&gt;&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;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;536&#160;&lt;/span&gt;&lt;/td&gt;&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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;&#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;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;5,540&#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;1,403&#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;6,943&#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;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 8 to these unaudited, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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, 2024 and December&#160;31, 2023, due to the immediate or short-term maturity of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the carrying amount of our debt approximates its fair value at June&#160;30, 2024 and December&#160;31, 2023, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2024 Credit Facilities (as defined below) is classified within Level 2 of the fair value hierarchy. The fair value of our fixed rate debt does not exceed the carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the six months ended June&#160;30, 2024.&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;In June 2024, we entered into a sublease for an additional portion of our Washington, DC office location, which we previously closed for our own use in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, during the three and six months ended June&#160;30, 2024, we recorded noncash impairment charges of $3.1 million against certain operating lease ROU assets and noncash impairment charges against certain property and equipment assets which were insignificant. We present these impairment charges in general and administrative expense on our unaudited, condensed consolidated statements of comprehensive income (loss) and as other non-cash adjustments within operating activities on our unaudited condensed consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other significant non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill or operating lease ROU assets during the six months ended June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-446">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;14,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;14,534&#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;14,534&#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 June 30, 2024&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;56&#160;&lt;/span&gt;&lt;/td&gt;&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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 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 liabilities&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;56&#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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 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;16,198&#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;16,198&#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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial 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="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;5,004&#160;&lt;/span&gt;&lt;/td&gt;&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;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;536&#160;&lt;/span&gt;&lt;/td&gt;&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;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;&#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;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;5,540&#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;1,403&#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;6,943&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets contextRef="c-74" decimals="-3" id="f-447" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-75" decimals="-3" id="f-448" unitRef="usd">14282000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-76" decimals="-3" id="f-449" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-77" decimals="-3" id="f-450" unitRef="usd">14282000</us-gaap:DerivativeAssets>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-74" decimals="-3" id="f-451" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-75" decimals="-3" id="f-452" unitRef="usd">252000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-76" decimals="-3" id="f-453" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-77" decimals="-3" id="f-454" unitRef="usd">252000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-74" decimals="-3" id="f-455" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-75" decimals="-3" id="f-456" unitRef="usd">14534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-76" decimals="-3" id="f-457" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-458" unitRef="usd">14534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-74" decimals="-3" id="f-459" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-75" decimals="-3" id="f-460" unitRef="usd">56000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-76" decimals="-3" id="f-461" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-77" decimals="-3" id="f-462" unitRef="usd">56000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-74" decimals="-3" id="f-463" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-75" decimals="-3" id="f-464" unitRef="usd">56000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-76" decimals="-3" id="f-465" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-77" decimals="-3" id="f-466" unitRef="usd">56000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets contextRef="c-78" decimals="-3" id="f-467" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-79" decimals="-3" id="f-468" unitRef="usd">16198000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-80" decimals="-3" id="f-469" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-81" decimals="-3" id="f-470" unitRef="usd">16198000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-78" decimals="-3" id="f-471" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-79" decimals="-3" id="f-472" unitRef="usd">16198000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-80" decimals="-3" id="f-473" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-81" decimals="-3" id="f-474" unitRef="usd">16198000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-78" decimals="-3" id="f-475" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-79" decimals="-3" id="f-476" unitRef="usd">5004000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-80" decimals="-3" id="f-477" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-81" decimals="-3" id="f-478" unitRef="usd">5004000</us-gaap:DerivativeLiabilities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-78" decimals="-3" id="f-479" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-79" decimals="-3" id="f-480" unitRef="usd">536000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-80" decimals="-3" id="f-481" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-81" decimals="-3" id="f-482" unitRef="usd">536000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-78" decimals="-3" id="f-483" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-79" decimals="-3" id="f-484" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-80" decimals="-3" id="f-485" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-81" decimals="-3" id="f-486" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-78" decimals="-3" id="f-487" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-79" decimals="-3" id="f-488" unitRef="usd">5540000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-80" decimals="-3" id="f-489" unitRef="usd">1403000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-81" decimals="-3" id="f-490" unitRef="usd">6943000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-13" decimals="-5" id="f-491" unitRef="usd">3100000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-5" id="f-492" unitRef="usd">3100000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="c-1" id="f-493">&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. 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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;799,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;695,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;697,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;7,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity method investment&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $4.9 million&lt;/span&gt;&lt;span style="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:8pt;font-weight:400;line-height:120%"&gt; $9.7 million for the three and six months ended June&#160;30, 2024, respectively, and $8.1 million&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; $16.4 million for the three and six months ended June&#160;30, 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(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, 2024 and December&#160;31, 2023 was $19.6 million and $25.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2024 and December&#160;31, 2023 was $32.1 million and $32.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning, customer relationship management systems and other cloud-based 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 $0.7 million and insignificant for the three months ended June&#160;30, 2024 and 2023, respectively, and $1.4 million and $1.1 million&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;for the six months ended June&#160;30, 2024 and 2023, respectively. Accumulated amortization for these costs was $9.1 million and $7.7 million as of June&#160;30, 2024 and December&#160;31, 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;10,473&#160;&lt;/span&gt;&lt;/td&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;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;10,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;4,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;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;2,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued 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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;&#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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;12,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;56,044&#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;74,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;51,682&#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;64,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 9 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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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 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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,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;/tr&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;3,310&#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,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 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;6,657&#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,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;/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-494">&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;799,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;695,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;697,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash contextRef="c-3" decimals="-3" id="f-495" unitRef="usd">799429000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-4" decimals="-3" id="f-496" unitRef="usd">695489000</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit contextRef="c-3" decimals="-3" id="f-497" unitRef="usd">1241000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="c-4" decimals="-3" id="f-498" unitRef="usd">1517000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-499" unitRef="usd">800670000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-500" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock contextRef="c-1" id="f-501">&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;7,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity method investment&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $4.9 million&lt;/span&gt;&lt;span style="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:8pt;font-weight:400;line-height:120%"&gt; $9.7 million for the three and six months ended June&#160;30, 2024, respectively, and $8.1 million&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; $16.4 million for the three and six months ended June&#160;30, 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(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, 2024 and December&#160;31, 2023 was $19.6 million and $25.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2024 and December&#160;31, 2023 was $32.1 million and $32.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning, customer relationship management systems and other cloud-based 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 $0.7 million and insignificant for the three months ended June&#160;30, 2024 and 2023, respectively, and $1.4 million and $1.1 million&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;for the six months ended June&#160;30, 2024 and 2023, respectively. Accumulated amortization for these costs was $9.1 million and $7.7 million as of June&#160;30, 2024 and December&#160;31, 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="c-3" decimals="-3" id="f-502" unitRef="usd">60680000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-4" decimals="-3" id="f-503" unitRef="usd">62377000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-504" unitRef="usd">35600000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-505" unitRef="usd">35169000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-506" unitRef="usd">14534000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-507" unitRef="usd">16198000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-3" decimals="-3" id="f-508" unitRef="usd">10262000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-509" unitRef="usd">9259000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-3" decimals="-3" id="f-510" unitRef="usd">7078000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-4" decimals="-3" id="f-511" unitRef="usd">3940000</blkb:PrepaidInsuranceCurrentandLongterm>
    <us-gaap:UnbilledContractsReceivable contextRef="c-3" decimals="-3" id="f-512" unitRef="usd">5789000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-4" decimals="-3" id="f-513" unitRef="usd">5615000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:EquityMethodInvestments contextRef="c-3" decimals="-3" id="f-514" unitRef="usd">5029000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-3" id="f-515" unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-516" unitRef="usd">5549000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-517" unitRef="usd">3418000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <us-gaap:OtherAssets contextRef="c-3" decimals="-3" id="f-518" unitRef="usd">16554000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c-4" decimals="-3" id="f-519" unitRef="usd">14346000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-3" decimals="-3" id="f-520" unitRef="usd">161075000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-4" decimals="-3" id="f-521" unitRef="usd">150322000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-522" unitRef="usd">68785000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-523" unitRef="usd">51037000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-524" unitRef="usd">92290000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-525" unitRef="usd">99285000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-13" decimals="-5" id="f-526" unitRef="usd">4900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-527" unitRef="usd">9700000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-14" decimals="-5" id="f-528" unitRef="usd">8100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-15" decimals="-5" id="f-529" unitRef="usd">16400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-3" decimals="-5" id="f-530" unitRef="usd">19600000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-4" decimals="-5" id="f-531" unitRef="usd">25300000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-3" decimals="-5" id="f-532" unitRef="usd">32100000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-4" decimals="-5" id="f-533" unitRef="usd">32400000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-13" decimals="-5" id="f-534" unitRef="usd">700000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-1" decimals="-5" id="f-535" unitRef="usd">1400000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-15" decimals="-5" id="f-536" unitRef="usd">1100000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-3" decimals="-5" id="f-537" unitRef="usd">9100000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-538" unitRef="usd">7700000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock contextRef="c-1" id="f-539">&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;10,473&#160;&lt;/span&gt;&lt;/td&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;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;10,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;4,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;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;2,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued 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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;&#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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;12,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;56,044&#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;74,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;51,682&#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;64,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 9 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-3" decimals="-3" id="f-540" unitRef="usd">10473000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-541" unitRef="usd">3659000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-542" unitRef="usd">10428000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-543" unitRef="usd">21282000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-544" unitRef="usd">7631000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-545" unitRef="usd">10238000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-546" unitRef="usd">4887000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-547" unitRef="usd">6701000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-548" unitRef="usd">2995000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-549" unitRef="usd">4413000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-550" unitRef="usd">2594000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-551" unitRef="usd">2452000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-552" unitRef="usd">2230000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-553" unitRef="usd">3865000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-3" decimals="-3" id="f-554" unitRef="usd">1934000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-4" decimals="-3" id="f-555" unitRef="usd">4323000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-556" unitRef="usd">56000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-557" unitRef="usd">5540000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-3" decimals="-3" id="f-558" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-4" decimals="-3" id="f-559" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherLiabilities contextRef="c-3" decimals="-3" id="f-560" unitRef="usd">12816000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-4" decimals="-3" id="f-561" unitRef="usd">10704000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-3" id="f-562" unitRef="usd">56044000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-3" id="f-563" unitRef="usd">74580000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-564" unitRef="usd">4362000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-565" unitRef="usd">10258000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-3" decimals="-3" id="f-566" unitRef="usd">51682000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-4" decimals="-3" id="f-567" unitRef="usd">64322000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-1" id="f-568">&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 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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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 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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,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;/tr&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;3,310&#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,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 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;6,657&#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,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;/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:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest contextRef="c-13" decimals="-3" id="f-569" unitRef="usd">2815000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-14" decimals="-3" id="f-570" unitRef="usd">2308000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-571" unitRef="usd">4863000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-15" decimals="-3" id="f-572" unitRef="usd">3544000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-13" decimals="-3" id="f-573" unitRef="usd">-380000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-14" decimals="-3" id="f-574" unitRef="usd">-535000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-575" unitRef="usd">-97000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-15" decimals="-3" id="f-576" unitRef="usd">-779000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-577" unitRef="usd">875000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-578" unitRef="usd">1005000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-579" unitRef="usd">1891000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-15" decimals="-3" id="f-580" unitRef="usd">2020000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-13" decimals="-3" id="f-581" unitRef="usd">3310000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-14" decimals="-3" id="f-582" unitRef="usd">2778000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-583" unitRef="usd">6657000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-15" decimals="-3" id="f-584" unitRef="usd">4785000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-587">&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. 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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;781,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;998,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;760,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2024 refinancing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;30, 2024, we entered into the Third Amendment to Credit Agreement (the "Amendment"), by and among us, the lenders party thereto and Bank of America N.A., as administrative agent (the "Agent"). The Amendment amends the Amended and Restated Credit Agreement, dated as of October 30, 2020 (as previously amended, the "2020 Credit Agreement" and the 2020 Credit Agreement as amended by the Amendment, the &#x201c;2024 Credit Agreement&#x201d;), by and among us, the lenders from time-to-time party thereto and the Agent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amendment amends the 2020 Credit Agreement to, among other things, (a) refinance the existing $1.1 billion credit facilities under the 2020 Credit Agreement to provide for new credit facilities in the aggregate principal amount of $1.5 billion consisting of (i) a $700.0 million revolving credit facility (the &#x201c;2024 Revolving Facility&#x201d;) and (ii) a $800.0 million term loan facility (the &#x201c;2024 Term Facility&#x201d; and together with the 2024 Revolving Facility, the &#x201c;2024 Credit Facilities&#x201d;), (b) extend the maturity date to April&#160;30, 2029, (c) modify the definition of Applicable Margin (as defined below) and (iv) modify certain negative and financial covenants to provide additional operational flexibility. Upon closing, we borrowed $800.0 million pursuant to the 2024 Term Facility and $208.2 million pursuant to the 2024 Revolving Facility and used the proceeds to repay the outstanding principal balances of the term loans under the 2020 Credit Agreement (the "2020 Term Facilities"), and repay $196.6 million of outstanding revolving credit loans under the 2020 Credit Agreement (the "2020 Revolving Facility").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain lenders of the 2024 Term Facility participated in the 2020 Term Facilities and the change in present value of our future cash flows to these lenders under the 2020 Term Facilities and under the 2024 Term Facility was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Term Facilities did not participate in the 2024 Term Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2020 Revolving Facility participated in the 2024 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Revolving Facility did not participate in the 2024 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2020 Credit Agreement considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with our entry into the 2024 Credit Agreement, we paid $6.5 million in financing costs, of which $1.6 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2020 Credit Agreement and prior agreements, are being amortized into interest expense over the term of the new facility. As of June&#160;30, 2024, deferred financing costs totaling $1.9 million were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $3.6 million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2024 Term Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of the 2024 Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2024 Revolving Facility includes (i) a $50.0 million letter of credit subfacility, (ii) a $50.0 million swingline subfacility and (iii) a $150.0 million sublimit available for multicurrency borrowings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2024 Credit Facilities, dollar tranche revolving loans and term loans bear interest at a rate per annum equal to, at the option of the Company: (a) a base rate equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus 1.00% (the &#x201c;Base Rate&#x201d;), plus an applicable margin as specified in the 2024 Credit Agreement (the &#x201c;Applicable Margin&#x201d;); (b) Term SOFR plus the Applicable Margin; or (c) the Daily SOFR Rate plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly, varies based on our net leverage ratio and varies based on whether the loan is a Base Rate Loan (0.375% to 1.500%), or a Term SOFR Loan/Daily SOFR Loan (1.375% to 2.500%). The 2024 Credit Agreement also provides for a commitment fee of between 0.250% and 0.500% of the unused commitment under the 2024 Revolving Facility depending on our net leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2024 Credit Facilities, designated currency tranche revolving loans bear interest at a rate per annum equal to, at the option of the Company: (a) the Designated Currency Daily Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin; or (b) the Designated Currency Term Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly and varies based on our net leverage ratio for both Designated Currency Daily Rate Loans and Designated Currency Term Rate Loans (1.375% to 2.500%).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may prepay the 2024 Credit Agreement in whole or in part at any time without premium or penalty, other than customary breakage costs with respect to certain types of loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2024 Credit Agreement, we are entitled on one or more occasion, subject to the satisfaction of certain conditions, to request an increase in the commitments under the 2024 Revolving Facility and/or request additional incremental term loans in the aggregate principal amount of up to the sum of (i) the greater of (A) $360.0 million and (B) 100% of EBITDA (as defined in the 2024 Credit Agreement), plus (ii) at our option, up to an amount such that the net leverage ratio shall be no greater than 3.50 to 1.00.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2024 Credit Agreement contains various representations, warranties and affirmative, negative and financial covenants customary for financings of this type. Financial covenants include a net leverage ratio and an interest coverage ratio. At June 30, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the seller&#x2019;s obligations under two senior secured notes with a then-aggregate outstanding principal amount of $61.1 million (collectively, the &#x201c;Real Estate Loans&#x201d;). The Real Estate Loans require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038. At June 30, 2024, we were in compliance with our debt covenants under the Real Estate Loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2024&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in supplier financing obligations during the six months ended June&#160;30, 2024, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;(2,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2024, the required annual maturities related to the 2024 Credit Facilities, the Real Estate Loans and our other debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 - remaining&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;10,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;924,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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-588">&lt;div style="margin-top:9pt;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;781,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;998,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;760,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-82" decimals="-3" id="f-589" unitRef="usd">167300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-83" decimals="-3" id="f-590" unitRef="usd">114100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-82" decimals="4" id="f-591" unitRef="number">0.0778</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-83" decimals="4" id="f-592" unitRef="number">0.0752</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-84" decimals="-3" id="f-593" unitRef="usd">800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-85" decimals="-3" id="f-594" unitRef="usd">607500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-84" decimals="4" id="f-595" unitRef="number">0.0461</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-85" decimals="4" id="f-596" unitRef="number">0.0351</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-86" decimals="-3" id="f-597" unitRef="usd">55965000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-87" decimals="-3" id="f-598" unitRef="usd">56745000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-86" decimals="4" id="f-599" unitRef="number">0.0523</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-87" decimals="4" id="f-600" unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-3" decimals="-3" id="f-601" unitRef="usd">2782000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-4" decimals="-3" id="f-602" unitRef="usd">2800000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-88" decimals="4" id="f-603" unitRef="number">0.0877</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-89" decimals="4" id="f-604" unitRef="number">0.0842</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-3" decimals="-3" id="f-605" unitRef="usd">1026047000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-4" decimals="-3" id="f-606" unitRef="usd">781145000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-3" decimals="4" id="f-607" unitRef="number">0.0517</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-4" decimals="4" id="f-608" unitRef="number">0.0424</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-3" decimals="-3" id="f-609" unitRef="usd">-4190000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-3" id="f-610" unitRef="usd">-1481000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-3" id="f-611" unitRef="usd">23786000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-612" unitRef="usd">19259000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-90" decimals="4" id="f-613" unitRef="number">0.0728</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-91" decimals="4" id="f-614" unitRef="number">0.0702</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-3" id="f-615" unitRef="usd">998071000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-616" unitRef="usd">760405000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-92" decimals="4" id="f-617" unitRef="number">0.0512</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-93" decimals="4" id="f-618" unitRef="number">0.0417</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-94" decimals="-5" id="f-619" unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-95" decimals="-5" id="f-620" unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-96" decimals="-5" id="f-621" unitRef="usd">700000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-97" decimals="-5" id="f-622" unitRef="usd">800000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-98" decimals="-5" id="f-623" unitRef="usd">800000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-99" decimals="-5" id="f-624" unitRef="usd">208200000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-100" decimals="-5" id="f-625" unitRef="usd">196600000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-101" decimals="-5" id="f-626" unitRef="usd">6500000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-101" decimals="-5" id="f-627" unitRef="usd">1600000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet contextRef="c-3" decimals="-5" id="f-628" unitRef="usd">1900000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-95" decimals="-5" id="f-629" unitRef="usd">-3600000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-102" decimals="-5" id="f-630" unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-103" decimals="-5" id="f-631" unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-104" decimals="-5" id="f-632" unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-105" decimals="3" id="f-633" unitRef="number">0.0050</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-106" decimals="2" id="f-634" unitRef="number">0.0100</blkb:LineOfCreditFacilityVariableInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-107" decimals="5" id="f-635" unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-108" decimals="5" id="f-636" unitRef="number">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-109" decimals="5" id="f-637" unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-110" decimals="5" id="f-638" unitRef="number">0.02500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-111" decimals="5" id="f-639" unitRef="number">0.00250</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-112" decimals="5" id="f-640" unitRef="number">0.00500</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-113" decimals="5" id="f-641" unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-114" decimals="5" id="f-642" unitRef="number">0.02500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount contextRef="c-95" decimals="-5" id="f-643" unitRef="usd">360000000.0</blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount>
    <blkb:LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA contextRef="c-95" decimals="2" id="f-644" unitRef="number">1</blkb:LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA>
    <blkb:NetLeverageRatio contextRef="c-115" decimals="2" id="f-645" unitRef="number">3.50</blkb:NetLeverageRatio>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-116" decimals="-5" id="f-646" unitRef="usd">61100000</us-gaap:DebtInstrumentFaceAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock contextRef="c-1" id="f-647">&lt;div style="margin-top:9pt;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, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;May 2024&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-117" decimals="-3" id="f-648" unitRef="usd">1710000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-118" decimals="-3" id="f-649" unitRef="usd">2491000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-119" decimals="-3" id="f-650" unitRef="usd">2073000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="c-1" id="f-651">&lt;div style="margin-top:9pt;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, 2024, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;(2,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,782&#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-4" decimals="-3" id="f-652" unitRef="usd">2800000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease contextRef="c-1" decimals="-3" id="f-653" unitRef="usd">2073000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement contextRef="c-1" decimals="-3" id="f-654" unitRef="usd">2091000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-3" decimals="-3" id="f-655" unitRef="usd">2782000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-656">&lt;div style="margin-top:9pt;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, 2024, the required annual maturities related to the 2024 Credit Facilities, the Real Estate Loans and our other debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 - remaining&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;10,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;924,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="c-3" decimals="-3" id="f-657" unitRef="usd">10829000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-3" decimals="-3" id="f-658" unitRef="usd">23875000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-3" decimals="-3" id="f-659" unitRef="usd">22660000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-3" decimals="-3" id="f-660" unitRef="usd">22166000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-3" decimals="-3" id="f-661" unitRef="usd">22375000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-3" decimals="-3" id="f-662" unitRef="usd">924142000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt contextRef="c-3" decimals="-3" id="f-663" unitRef="usd">1026047000</us-gaap:LongTermDebt>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="c-1" id="f-666">&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. 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, 2024 and December&#160;31, 2023, 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 2024 Credit Facilities to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. Our entry into the 2024 Credit Agreement in April 2024 did not affect our interest rate swap agreements, including their designation as cash flow hedges, as the 2024 Credit Agreement has substantially the same critical terms as the the 2020 Credit Agreement. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the interest rate swaps were $935.0 million and $935.0 million, respectively. All of the contracts have maturities on or before October 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $32.1 million CAD and $29.9 million CAD, respectively. All of the contracts have maturities of 12 months or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net investment hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of June&#160;30, 2024 and December&#160;31, 2023, the aggregate notional values of the foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments was &#xa3;14.0 million and &#xa3;13.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of our derivative instruments were as follows as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.192%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;br/&gt;and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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 (loss) as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain (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 (loss) into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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 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 (loss) 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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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, 2024&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, 2024&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;14,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="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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;10,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;252&#160;&lt;/span&gt;&lt;/td&gt;&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;129&#160;&lt;/span&gt;&lt;/td&gt;&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;(56)&lt;/span&gt;&lt;/td&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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 #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, 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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Excluding net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) and related tax effects are reclassified from accumulated other comprehensive income (loss) to current earnings. For net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to translation adjustment, a component of accumulated other comprehensive income (loss), and recognized in earnings only when the hedged GBP investment is liquidated. The estimated accumulated other comprehensive income as of June&#160;30, 2024 that is expected to be reclassified into earnings within the next twelve months is $11.6 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2024 and 2023. See Note 11 to these unaudited, 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-120" decimals="-5" id="f-667" unitRef="usd">935000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-121" decimals="-5" id="f-668" unitRef="usd">935000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-122" decimals="-5" id="f-669" unitRef="cad">32100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-123" decimals="-5" id="f-670" unitRef="cad">29900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-122" decimals="-5" id="f-671" unitRef="gbp">14000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-123" decimals="-5" id="f-672" unitRef="gbp">13200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-673">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;br/&gt;and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-124" decimals="-3" id="f-674" unitRef="usd">7362000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-125" decimals="-3" id="f-675" unitRef="usd">16198000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-124" decimals="-3" id="f-676" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-125" decimals="-3" id="f-677" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-126" decimals="-3" id="f-678" unitRef="usd">252000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-127" decimals="-3" id="f-679" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-126" decimals="-3" id="f-680" unitRef="usd">56000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-127" decimals="-3" id="f-681" unitRef="usd">536000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-124" decimals="-3" id="f-682" unitRef="usd">6920000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-125" decimals="-3" id="f-683" unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-124" decimals="-3" id="f-684" unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-125" decimals="-3" id="f-685" unitRef="usd">5004000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-128" decimals="-3" id="f-686" unitRef="usd">14534000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-129" decimals="-3" id="f-687" unitRef="usd">16198000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-128" decimals="-3" id="f-688" unitRef="usd">56000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-129" decimals="-3" id="f-689" unitRef="usd">5540000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock 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;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 (loss) as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain (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 (loss) into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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 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 (loss) 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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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, 2024&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, 2024&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;14,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="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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;10,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;252&#160;&lt;/span&gt;&lt;/td&gt;&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;129&#160;&lt;/span&gt;&lt;/td&gt;&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;(56)&lt;/span&gt;&lt;/td&gt;&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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 #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, 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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-130" decimals="-3" id="f-691" unitRef="usd">-14282000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-131" decimals="-3" id="f-692" unitRef="usd">-5456000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-130" decimals="-3" id="f-693" unitRef="usd">-10929000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-132" decimals="-3" id="f-694" unitRef="usd">-252000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-133" decimals="-3" id="f-695" unitRef="usd">-129000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-132" decimals="-3" id="f-696" unitRef="usd">-163000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-134" decimals="-3" id="f-697" unitRef="usd">56000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-135" decimals="-3" id="f-698" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-134" decimals="-3" id="f-699" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-136" decimals="-3" id="f-700" unitRef="usd">-25204000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-137" decimals="-3" id="f-701" unitRef="usd">-5083000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-136" decimals="-3" id="f-702" unitRef="usd">-9582000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-138" decimals="-3" id="f-703" unitRef="usd">292000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-139" decimals="-3" id="f-704" unitRef="usd">-109000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-138" decimals="-3" id="f-705" unitRef="usd">-234000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-140" decimals="-3" id="f-706" unitRef="usd">401000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-141" decimals="-3" id="f-707" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-140" decimals="-3" id="f-708" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" decimals="-5" id="f-709" unitRef="usd">-11600000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-1" decimals="-5" id="f-710" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-15" decimals="-5" id="f-711" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-720">&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. 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, 2024, we did not have any operating leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-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 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,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;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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;/tr&gt;&lt;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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 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,619&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of our operating lease liabilities as of June&#160;30, 2024 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.256%"&gt;&lt;/td&gt;&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.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;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-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 - remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,106&#160;&lt;/span&gt;&lt;/td&gt;&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="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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,737&#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="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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The term loans under the 2024 Credit Facilities require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2024 Credit Facilities in April 2029. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2024, the remaining aggregate minimum purchase commitment under these arrangements was approximately $228.0 million through 2029.&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 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 in prior years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded expenses and offsetting insurance recoveries related to the Security Incident as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;12,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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 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;12,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;173,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;123,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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, settlement of the previously disclosed SEC investigation, multi-state Attorneys General investigation, and Attorney General of the State of California investigation (discussed below), settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our unaudited, condensed consolidated statements of comprehensive income (loss) and as operating activities on our unaudited, condensed 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, 2024, we incurred net pre-tax expenses of $1.8 million and $12.1 million, respectively, related to the Security Incident, which included $1.8 million and $5.1 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $0.0 million and $7.0 million, respectively. During the six months ended June 30, 2024, we had net cash outlays of $5.8 million related to the Security Incident for ongoing legal fees. In line with our policy, legal fees are expensed as incurred. For full year 2024, we currently expect pre-tax expenses of approximately $5.0 million to $10.0 million and cash outlays of approximately $8.0 million to $13.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, 2024, we have recorded approximately $8.5 million in aggregate liabilities for loss contingencies, which included $6.8 million for our settlement with the Attorney General of the State of California on June 13, 2024, and other accruals based primarily on recent negotiations with certain customers  related to the Security Incident that we believed we could 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 unaudited, condensed consolidated balance sheets. It is reasonably possible that our estimated 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, 2024 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgment, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer claims.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, we have received approximately 260 specific requests from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the customers. We have also received approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident, none of which resulted in claims submitted to us and are considered by us to have been abandoned by the customers. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#x2019; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court, of which three cases remain active and unresolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer constituent class actions. &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Presently, we are a defendant in putative consumer class action cases in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and in Canadian courts alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#x2019; fees and other related relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#x2014;known as class certification&#x2014;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. We are currently engaged in court proceedings to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-weight:400;line-height:120%"&gt;On May 14, 2024, the United States District Court for the District of South Carolina (the "Court") issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification because of the plaintiffs' failure to meet their burden of proof as to ascertainability, (2) granting our motion to exclude the multi district litigation plaintiffs' expert on the issue of ascertainability, and (3) denying the multi district litigation plaintiffs' motion to exclude our expert on the issue of ascertainability. Further, the Court denied as moot all other pending motions. On May 28, 2024, the plaintiffs filed a petition for permission to appeal under Rule 23(f) of the Federal Rules of Civil Procedure with the Fourth Circuit Court of Appeals (the &#x201c;Fourth Circuit&#x201d;) and we subsequently filed an opposition to such petition. On July 30, 2024, the Fourth Circuit denied the plaintiffs' petition. This litigation remains ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Governmental investigations.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As previously disclosed, we are subject to an ongoing investigation by the U.S. Department of Health and Human Services. We also responded to inquiries from the Office of the Australian Information Commissioner in September 2020 and the Office of the Privacy Commissioner of Canada in October 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "Final Judgment") relating to the Security Incident. This settlement fully resolved the last remaining U.S. state attorney general investigation into the Security Incident. Under the terms of the settlement, we agreed to comply with applicable laws; not to make misleading statements related to our data protection, privacy, security, confidentiality, integrity, breach notification requirements, and similar matters; and to implement and improve certain cybersecurity programs and tools. The terms of the settlement with California are generally consistent with those to which we agreed in settling with the other 49 state Attorneys General and the District of Columbia on October 5, 2023, as discussed below. As part of the settlement, we also agreed to pay a total of $6.8 million to the State of California. This amount was fully accrued as a contingent liability in the Company's financial statements as of March 31, 2024 and June 30, 2024, and subsequently paid in the third quarter of 2024. Nothing contained in the Final Judgment is intended to be, and shall not in any event be construed or deemed to be, an admission or concession or evidence of any liability or wrongdoing whatsoever on the part of Blackbaud or any fact or violation of law, rule, or regulation. For more information, see the Final Judgment and Permanent Injunction of the State of California, County of San Diego that was furnished as Exhibit 99.1 to our Current Report on Form 8-K filed with the SEC on June 14, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#x201c;FTC Order&#x201d;) evidencing its settlement with us in connection with the Security Incident. As part of the FTC Order, we were not fined and were not otherwise required to make any payment. Furthermore, we agreed to the FTC Order without admitting or denying any of the FTC&#x2019;s allegations, except as expressly stated otherwise in the FTC Order. The settlement described in the FTC Order fully resolved the FTC investigation. For more information, see the form of proposed order that was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on February 2, 2024 and is identical in substance to the final FTC Order, and in Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, on October 5, 2023, we entered into separate, substantially similar Administrative Orders with each of 49 state Attorneys General and the District of Columbia relating to the Security Incident which fully resolved the previously disclosed multi-state Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating to the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident that fully resolved the previously disclosed SEC investigation of the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 28, 2021, the Information Commissioner&#x2019;s Office in the United Kingdom under the U.K. Data Protection Act 2018 notified us that it has closed its investigation of the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For more information about these completed government investigations and related actions, see Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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-721">&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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-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 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,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;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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;/tr&gt;&lt;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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 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,619&#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,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;/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-13" decimals="-3" id="f-722" unitRef="usd">1625000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-14" decimals="-3" id="f-723" unitRef="usd">2304000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-724" unitRef="usd">3611000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-15" decimals="-3" id="f-725" unitRef="usd">4689000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-13" decimals="-3" id="f-726" unitRef="usd">299000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-14" decimals="-3" id="f-727" unitRef="usd">395000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-728" unitRef="usd">612000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-15" decimals="-3" id="f-729" unitRef="usd">827000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-13" decimals="-3" id="f-730" unitRef="usd">906000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-14" decimals="-3" id="f-731" unitRef="usd">854000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-732" unitRef="usd">1604000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-15" decimals="-3" id="f-733" unitRef="usd">1665000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-13" decimals="-3" id="f-734" unitRef="usd">1018000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-14" decimals="-3" id="f-735" unitRef="usd">1845000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-736" unitRef="usd">2619000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-15" decimals="-3" id="f-737" unitRef="usd">3851000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-738">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of our operating lease liabilities as of June&#160;30, 2024 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.256%"&gt;&lt;/td&gt;&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.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;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-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 - remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,106&#160;&lt;/span&gt;&lt;/td&gt;&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="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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,737&#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="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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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="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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-3" decimals="-3" id="f-739" unitRef="usd">3376000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-3" decimals="-3" id="f-740" unitRef="usd">6258000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-3" decimals="-3" id="f-741" unitRef="usd">6106000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-3" decimals="-3" id="f-742" unitRef="usd">6207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-3" decimals="-3" id="f-743" unitRef="usd">6101000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <blkb:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c-3" decimals="-3" id="f-744" unitRef="usd">20689000</blkb:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-3" decimals="-3" id="f-745" unitRef="usd">48737000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-3" decimals="-3" id="f-746" unitRef="usd">7560000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-3" decimals="-3" id="f-747" unitRef="usd">41177000</us-gaap:OperatingLeaseLiability>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-142" decimals="-5" id="f-748" unitRef="usd">228000000.0</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <blkb:LiabilityInsuranceAmountTotal contextRef="c-3" decimals="-5" id="f-749" unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible contextRef="c-3" decimals="-3" id="f-750" unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense contextRef="c-1" id="f-751">&lt;div style="margin-top:9pt;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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;12,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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 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;12,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;173,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;123,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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-13" decimals="-3" id="f-752" unitRef="usd">1822000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-14" decimals="-3" id="f-753" unitRef="usd">26777000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-1" decimals="-3" id="f-754" unitRef="usd">12145000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-15" decimals="-3" id="f-755" unitRef="usd">44560000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-13" decimals="-3" id="f-756" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-14" decimals="-3" id="f-757" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-1" decimals="-3" id="f-758" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-15" decimals="-3" id="f-759" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentNetExpense contextRef="c-13" decimals="-3" id="f-760" unitRef="usd">1822000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-14" decimals="-3" id="f-761" unitRef="usd">26777000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-1" decimals="-3" id="f-762" unitRef="usd">12145000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-15" decimals="-3" id="f-763" unitRef="usd">44560000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-3" decimals="-3" id="f-764" unitRef="usd">173576000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-4" decimals="-3" id="f-765" unitRef="usd">161431000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-3" decimals="-3" id="f-766" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-4" decimals="-3" id="f-767" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-3" decimals="-3" id="f-768" unitRef="usd">123576000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-4" decimals="-3" id="f-769" unitRef="usd">111431000</blkb:SecurityIncidentCumulativeNetExpense>
    <us-gaap:InsuranceRecoveries contextRef="c-1" decimals="-3" id="f-770" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-15" decimals="-3" id="f-771" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentNetPreTaxExpense contextRef="c-13" decimals="-5" id="f-772" unitRef="usd">1800000</blkb:SecurityIncidentNetPreTaxExpense>
    <blkb:SecurityIncidentNetPreTaxExpense contextRef="c-1" decimals="-5" id="f-773" unitRef="usd">12100000</blkb:SecurityIncidentNetPreTaxExpense>
    <blkb:SecurityIncidentOngoingLegalFees contextRef="c-13" decimals="-5" id="f-774" unitRef="usd">1800000</blkb:SecurityIncidentOngoingLegalFees>
    <blkb:SecurityIncidentOngoingLegalFees contextRef="c-1" decimals="-5" id="f-775" unitRef="usd">5100000</blkb:SecurityIncidentOngoingLegalFees>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease contextRef="c-13" decimals="-5" id="f-776" unitRef="usd">0.0</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease contextRef="c-1" decimals="-5" id="f-777" unitRef="usd">7000000.0</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <blkb:SecurityIncidentNetCashOutlays contextRef="c-3" decimals="-5" id="f-778" unitRef="usd">5800000</blkb:SecurityIncidentNetCashOutlays>
    <blkb:SecurityIncidentExpectedCost contextRef="c-143" decimals="-5" id="f-779" unitRef="usd">5000000.0</blkb:SecurityIncidentExpectedCost>
    <blkb:SecurityIncidentExpectedCost contextRef="c-144" decimals="-5" id="f-780" unitRef="usd">10000000.0</blkb:SecurityIncidentExpectedCost>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-143" decimals="-5" id="f-781" unitRef="usd">8000000.0</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-144" decimals="-5" id="f-782" unitRef="usd">13000000.0</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-3" decimals="-5" id="f-783" unitRef="usd">8500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <blkb:SecurityIncidentPenalty contextRef="c-145" decimals="-3" id="f-784" unitRef="usd">6800000</blkb:SecurityIncidentPenalty>
    <us-gaap:LossContingencyNumberOfPlaintiffs contextRef="c-1" decimals="0" id="f-785" unitRef="cases">260</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyPendingClaimsNumber contextRef="c-3" decimals="0" id="f-786" unitRef="cases">400</us-gaap:LossContingencyPendingClaimsNumber>
    <blkb:SecurityIncidentSubrogationClaimsNumber contextRef="c-1" decimals="0" id="f-787" unitRef="cases">3</blkb:SecurityIncidentSubrogationClaimsNumber>
    <blkb:SecurityIncidentPenalty contextRef="c-145" decimals="-3" id="f-788" unitRef="usd">6800000</blkb:SecurityIncidentPenalty>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral contextRef="c-1" decimals="0" id="f-789" unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-790">&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. 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 provision (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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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 provision (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;7,883&#160;&lt;/span&gt;&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;(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 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;6,427&#160;&lt;/span&gt;&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;(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;/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;26.6&#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;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="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;19.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in our effective income tax rate for the three and six months ended June&#160;30, 2024, when compared to the same periods in 2023 were largely driven by prior year pre-tax losses versus current year pre-tax income.  Additionally, the 2024 periods were favorably impacted by benefits attributable to stock-based compensation and research and development tax credits whereas stock-based compensation negatively impacted our effective income tax rates for the 2023 periods. Lastly, the 2023 periods were negatively impacted by non-deductible accruals related to security incident, which have impacted the 2024 periods to a much lesser degree.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock contextRef="c-1" id="f-791">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax provision (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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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 provision (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;7,883&#160;&lt;/span&gt;&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;(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 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;6,427&#160;&lt;/span&gt;&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;(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;/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;26.6&#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;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="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;19.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-792" unitRef="usd">7883000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-793" unitRef="usd">-10200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-794" unitRef="usd">6427000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-795" unitRef="usd">-14101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-796" unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-797" unitRef="number">1.260</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-798" unitRef="number">0.192</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-799" unitRef="number">0.528</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock 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. 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;Stock repurchase program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under our stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program does not have an expiration date and may be limited, suspended or discontinued at any time without prior notice. Under the 2024 Credit Agreement, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page &lt;a href="#i4027dea44b0348c99e09a0bb2317f694_196" style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none"&gt;47&lt;/a&gt; in this report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for purchases of treasury stock under the cost method. On January 17, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $250.0 million to $500.0 million available for repurchases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2024, we entered into an issuer forward repurchase transaction with a large financial institution to repurchase an aggregate $200 million of shares of our common stock (the &lt;span id="i44e33482b2174d73b3915f3504303b45_4326"&gt;&lt;/span&gt;"ASR Transaction"). Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $200 million and received an initial delivery of 2.1 million shares of our common stock, representing approximately 70% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction will be based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). At settlement, the financial institution may be required to deliver &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;additional shares of our common stock to us or, under certain circumstances, we may be required to deliver a cash payment or shares of our common stock to the financial institution, with the method of settlement at our election. The final settlement of the ASR Transaction is scheduled to occur by the fourth quarter of 2024, unless settled earlier at the election of the financial institution. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 difference of $52.2 million between the prepayment of $200 million and the value of the shares repurchased on the ASR Transaction date represents an unsettled prepaid forward contract indexed to our common stock and met all of the applicable criteria for equity classification; therefore, it was not accounted for as a derivative instrument as of June&#160;30, 2024. Because of our ability to settle in shares, the $52.2 million prepaid forward contract was classified as a reduction to additional paid-in capital within our unaudited, condensed consolidated statement of stockholders' equity. We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the 2020 Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;30, 2024, we did not repurchase any shares. During the six months ended June&#160;30, 2024, we repurchased an aggregate of 2,954,211 shares for $262.6 million, including the initial delivery of shares repurchased pursuant to the ASR Transaction. The remaining amount available to purchase stock under the approved stock repurchase program was $259.7 million as of June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $500.0 million to $800.0 million available for repurchases. As of July&#160;16, 2024, the amount available to purchase stock under the Company's repurchase program was $800.0 million. See Note 13 to these unaudited, condensed financial statements for additional information.&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;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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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 (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;(1,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;12,253&#160;&lt;/span&gt;&lt;/td&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,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 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;8,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 $(974), $(3,238), $(3,940) and $(672)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;10,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;(11,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(4,117)&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;(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="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;(8,143)&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,386)&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;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="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;2,709&#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;(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;/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;10,867&#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,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 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;10,867&#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign currency translation adjustment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss 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;(11,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12,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 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,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;(846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;(10,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,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="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;(10,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,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;/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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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,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 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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-146" decimals="-5" id="f-801" unitRef="usd">250000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-147" decimals="-5" id="f-802" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement contextRef="c-148" id="f-803">200 million</us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt contextRef="c-149" decimals="-3" id="f-804" unitRef="usd">200000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-148" decimals="0" id="f-805" unitRef="shares">2100000</us-gaap:TreasuryStockSharesAcquired>
    <blkb:AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares contextRef="c-148" decimals="2" id="f-806" unitRef="number">0.70</blkb:AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares>
    <us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount contextRef="c-148" decimals="-5" id="f-807" unitRef="usd">52200000</us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt contextRef="c-149" decimals="-3" id="f-808" unitRef="usd">200000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount contextRef="c-148" decimals="-5" id="f-809" unitRef="usd">52200000</us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-150"
      decimals="INF"
      id="f-810"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-151"
      decimals="INF"
      id="f-811"
      unitRef="shares">2954211</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-151" decimals="-5" id="f-812" unitRef="usd">262600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-3" decimals="-5" id="f-813" unitRef="usd">259700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-147" decimals="-5" id="f-814" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-152" decimals="-5" id="f-815" unitRef="usd">800000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-152" decimals="-5" id="f-816" unitRef="usd">800000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-817">&lt;div style="margin-top:9pt;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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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 (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;(1,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;12,253&#160;&lt;/span&gt;&lt;/td&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,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 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;8,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 $(974), $(3,238), $(3,940) and $(672)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;10,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;(11,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(4,117)&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;(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="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;(8,143)&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,386)&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;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="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;2,709&#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;(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;/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;10,867&#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,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 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;10,867&#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign currency translation adjustment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss 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;(11,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12,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 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,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;(846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;(10,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,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="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;(10,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,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;/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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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,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 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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-34" decimals="-3" id="f-818" unitRef="usd">1222000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-61" decimals="-3" id="f-819" unitRef="usd">404000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-820" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-16" decimals="-3" id="f-821" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-153" decimals="-3" id="f-822" unitRef="usd">12253000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-154" decimals="-3" id="f-823" unitRef="usd">13141000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-155" decimals="-3" id="f-824" unitRef="usd">8158000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-156" decimals="-3" id="f-825" unitRef="usd">23833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-13" decimals="-3" id="f-826" unitRef="usd">-974000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-14" decimals="-3" id="f-827" unitRef="usd">-3238000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-1" decimals="-3" id="f-828" unitRef="usd">-3940000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-15" decimals="-3" id="f-829" unitRef="usd">-672000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-157" decimals="-3" id="f-830" unitRef="usd">-2731000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-158" decimals="-3" id="f-831" unitRef="usd">-9231000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-159" decimals="-3" id="f-832" unitRef="usd">-10852000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-160" decimals="-3" id="f-833" unitRef="usd">-1942000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-157" decimals="-3" id="f-834" unitRef="usd">-5585000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-158" decimals="-3" id="f-835" unitRef="usd">-5192000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-159" decimals="-3" id="f-836" unitRef="usd">-11092000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-160" decimals="-3" id="f-837" unitRef="usd">-9816000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-157" decimals="-3" id="f-838" unitRef="usd">1468000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-158" decimals="-3" id="f-839" unitRef="usd">1344000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-159" decimals="-3" id="f-840" unitRef="usd">2949000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-160" decimals="-3" id="f-841" unitRef="usd">2565000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-157" decimals="-3" id="f-842" unitRef="usd">-4117000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-158" decimals="-3" id="f-843" unitRef="usd">-3848000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-159" decimals="-3" id="f-844" unitRef="usd">-8143000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-160" decimals="-3" id="f-845" unitRef="usd">-7251000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-157" decimals="-3" id="f-846" unitRef="usd">1386000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-158" decimals="-3" id="f-847" unitRef="usd">-5383000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-159" decimals="-3" id="f-848" unitRef="usd">-2709000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-160" decimals="-3" id="f-849" unitRef="usd">5309000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-161" decimals="-3" id="f-850" unitRef="usd">10867000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-162" decimals="-3" id="f-851" unitRef="usd">18524000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-161" decimals="-3" id="f-852" unitRef="usd">10867000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-162" decimals="-3" id="f-853" unitRef="usd">18524000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-163" decimals="-3" id="f-854" unitRef="usd">-11031000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-164" decimals="-3" id="f-855" unitRef="usd">-12737000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-165" decimals="-3" id="f-856" unitRef="usd">-9846000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-166" decimals="-3" id="f-857" unitRef="usd">-14895000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-167" decimals="-3" id="f-858" unitRef="usd">339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-168" decimals="-3" id="f-859" unitRef="usd">3055000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-169" decimals="-3" id="f-860" unitRef="usd">-846000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-170" decimals="-3" id="f-861" unitRef="usd">5213000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-171" decimals="-3" id="f-862" unitRef="usd">-10692000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-172" decimals="-3" id="f-863" unitRef="usd">-9682000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-171" decimals="-3" id="f-864" unitRef="usd">-10692000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-172" decimals="-3" id="f-865" unitRef="usd">-9682000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-866" unitRef="usd">175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-17" decimals="-3" id="f-867" unitRef="usd">8842000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-868" unitRef="usd">175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-17" decimals="-3" id="f-869" unitRef="usd">8842000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-870">&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;12. 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, 2024, approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.3 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 under contract is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55%&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for 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, 2024 and December&#160;31, 2023 were insignificant. Our closing balances of deferred revenue were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-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;429,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;394,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in deferred revenue during the six months ended June&#160;30, 2024 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, 2024 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 $279 million. The amount of revenue recognized during the six months ended June&#160;30, 2024 from performance obligations satisfied in prior periods was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insignificant&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;241,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;479,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;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;29,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;56,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;15,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;30,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;287,286&#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;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 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;566,536&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of June&#160;30, 2024. The following is a description of each market group as of that date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;252,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;496,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;35,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;69,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;287,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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 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;566,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;193,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;384,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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;/tr&gt;&lt;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;87,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;168,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;281,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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 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;552,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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;/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-173" decimals="-8" id="f-871" unitRef="usd">1300000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-173" decimals="2" id="f-872" unitRef="number">0.55</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-173" id="f-873">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-874">Our closing balances of deferred revenue were as follows:&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-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;429,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;394,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-3" id="f-875" unitRef="usd">429413000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-876" unitRef="usd">394927000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-877" unitRef="usd">279000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-878">The following table presents our revenue by geographic area based on the address of our customers:&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;241,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;479,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;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;29,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;56,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;15,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;30,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;287,286&#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;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 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;566,536&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;252,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;496,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;35,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;69,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;287,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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 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;566,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-879" unitRef="usd">241831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-880" unitRef="usd">228744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-3" id="f-881" unitRef="usd">479940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-3" id="f-882" unitRef="usd">450413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-3" id="f-883" unitRef="usd">29980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-3" id="f-884" unitRef="usd">28234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-3" id="f-885" unitRef="usd">56109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-3" id="f-886" unitRef="usd">54282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-3" id="f-887" unitRef="usd">15475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-888" unitRef="usd">14064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-889" unitRef="usd">30487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-890" unitRef="usd">28100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-891" unitRef="usd">287286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-892" unitRef="usd">271042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-893" unitRef="usd">566536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-894" unitRef="usd">532795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-895" unitRef="usd">252164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-896" unitRef="usd">232381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-897" unitRef="usd">496608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-3" id="f-898" unitRef="usd">457278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-3" id="f-899" unitRef="usd">35122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-3" id="f-900" unitRef="usd">38661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-3" id="f-901" unitRef="usd">69928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-902" unitRef="usd">75517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-903" unitRef="usd">287286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-904" unitRef="usd">271042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-905" unitRef="usd">566536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-906" unitRef="usd">532795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock contextRef="c-1" id="f-907">&lt;div style="margin-top:9pt;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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2024&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;2023&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;193,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 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;384,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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;/tr&gt;&lt;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;87,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;168,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;281,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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 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;552,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom: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;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;/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-194" decimals="-3" id="f-908" unitRef="usd">193542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-3" id="f-909" unitRef="usd">181235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-3" id="f-910" unitRef="usd">384397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-3" id="f-911" unitRef="usd">358838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-3" id="f-912" unitRef="usd">87834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-913" unitRef="usd">81155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-914" unitRef="usd">168497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-915" unitRef="usd">156300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-916" unitRef="usd">281376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-917" unitRef="usd">262390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-918" unitRef="usd">552894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-919" unitRef="usd">515138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-920">&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;13. Subsequent Events&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;Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our existing stock repurchase program. The expansion raised the total capacity under the stock repurchase program from $500.0 million to $800.0 million available for repurchases. The program does not have an expiration date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From January 1, 2024 and prior to the replenishment on July&#160;16, 2024, we repurchased 2,954,211 shares of our stock for $262.6 million under the stock repurchase program, representing approximately 5.5% of our common stock outstanding as of December 31, 2023. As of July&#160;16, 2024, the amount available to purchase stock under our repurchase program was $800.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Repurchases by us will be subject to available liquidity, general market and economic conditions, alternate uses for the capital and other factors. Stock repurchases may be made from time to time in open market transactions, in private transactions or otherwise in accordance with applicable securities laws and regulations and other legal requirements, including compliance with our finance agreements. There is no minimum number of shares that we are required to repurchase and the repurchase program may be suspended or discontinued at any time without prior notice. All shares purchased will be held in our treasury for possible future use. We anticipate funding any stock repurchases from its cash flow from operations, though we may fund repurchases through borrowings or otherwise in our discretion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information regarding the stock repurchase program reauthorization is contained in our Current Report on Form 8-K filed with the SEC on July 18, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-147" decimals="-5" id="f-921" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-152" decimals="-5" id="f-922" unitRef="usd">800000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-151"
      decimals="INF"
      id="f-923"
      unitRef="shares">2954211</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-151" decimals="-5" id="f-924" unitRef="usd">262600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-152" decimals="-5" id="f-925" unitRef="usd">800000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-13" id="f-926">&lt;div style="margin-top:9pt;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, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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 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;Plan&lt;br/&gt;effective&lt;br/&gt;date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plan&lt;br/&gt;end&lt;br/&gt;date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plan&lt;br/&gt;duration&lt;br/&gt;(months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Rule 10b5-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-Rule 10b5-1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Michael P. Gianoni&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Chief Executive Officer, President and Vice Chairman of the Board&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Termination&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;4/10/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;2/26/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8/09/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-930"&gt;Six&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Kevin R. McDearis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Executive Vice President and Chief Technology Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5/24/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;8/30/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2/28/25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-936"&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;28,195&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;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, 2024.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndName contextRef="c-202" id="f-927">Michael P. Gianoni</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-202" id="f-928">Chief Executive Officer, President and Vice Chairman of the Board</ecd:TrdArrIndTitle>
    <ecd:TrdArrTerminationDate contextRef="c-202" id="f-929">4/10/24</ecd:TrdArrTerminationDate>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-202" id="f-931">true</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt contextRef="c-203" decimals="0" id="f-932" unitRef="shares">50000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-204" id="f-933">Kevin R. McDearis</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-204" id="f-934">Executive Vice President and Chief Technology Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-204" id="f-935">5/24/24</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-204" id="f-937">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt contextRef="c-205" decimals="0" id="f-938" unitRef="shares">28195</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-13" id="f-939">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-13" id="f-940">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-503"
          xlink:label="f-503"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-502"
          xlink:label="f-502"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $4.9 million</xhtml:span><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</xhtml:span><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $9.7 million for the three and six months ended June&#160;30, 2024, respectively, and $8.1 million</xhtml:span><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</xhtml:span><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $16.4 million for the three and six months ended June&#160;30, 2023, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-503"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-502"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of June&#160;30, 2024 and December&#160;31, 2023 was $19.6 million and $25.3 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-503"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-502"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-505"
          xlink:label="f-505"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-504"
          xlink:label="f-504"
          xlink:type="locator"/>
        <link:footnote id="fn-3" xlink:label="fn-3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2024 and December&#160;31, 2023 was $32.1 million and $32.4 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-505"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-504"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-509"
          xlink:label="f-509"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-508"
          xlink:label="f-508"
          xlink:type="locator"/>
        <link:footnote id="fn-4" xlink:label="fn-4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning, customer relationship management systems and other cloud-based systems.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-509"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-508"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnote id="fn-5" xlink:label="fn-5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was $0.7 million and insignificant for the three months ended June&#160;30, 2024 and 2023, respectively, and $1.4 million and $1.1 million</xhtml:span><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </xhtml:span><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">for the six months ended June&#160;30, 2024 and 2023, respectively. Accumulated amortization for these costs was $9.1 million and $7.7 million as of June&#160;30, 2024 and December&#160;31, 2023, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-509"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-508"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-514"
          xlink:label="f-514"
          xlink:type="locator"/>
        <link:footnote id="fn-6" xlink:label="fn-6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-514"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-540"
          xlink:label="f-540"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-541"
          xlink:label="f-541"
          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"><xhtml:span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current. See Note 9 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-540"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-541"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-649"
          xlink:label="f-649"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-648"
          xlink:label="f-648"
          xlink:type="locator"/>
        <link:footnote id="fn-8" xlink:label="fn-8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-649"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-648"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-723"
          xlink:label="f-723"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-725"
          xlink:label="f-725"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-722"
          xlink:label="f-722"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-724"
          xlink:label="f-724"
          xlink:type="locator"/>
        <link:footnote id="fn-9" xlink:label="fn-9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-723"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-725"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-722"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-724"
          xlink:to="fn-9"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
